【问题标题】:Where is (are) the SharePoint 2007 content database(s)?SharePoint 2007 内容数据库在哪里?
【发布时间】:2013-01-28 19:35:53
【问题描述】:

DBA 想知道我支持哪些数据库。我还没有找到这些在什么数据库服务器上。 我尝试了以下方法:

  1. 根据这篇博客Content Database – Changing Default Location,我读到默认是目录,C:\Program Files\MS SQL\Data。我没有找到 mdb 文件。
  2. 我查看了 Sharepoint Central Administration > Application Management > Content Databases 并找到了一个内容数据库名称,但在 SharePoint 的 Central Configuration Web.config 中找不到。
  3. 如果它在实例的 Web.config 中,我没有找到它。

DBA 认为我对每个站点都有不同的数据库,但我无法确认这一点。提前感谢您能给我的任何指导。

【问题讨论】:

  • 您想知道您的内容数据库的数据库服务器信息吗?
  • 是的,我愿意。具体来说,我希望能够告诉 DBA 哪些 SQL Server 实例上的哪些数据库来自我的 SharePoint 应用程序。

标签: sharepoint sharepoint-2007


【解决方案1】:

您所指的默认位置是 SQL 数据库的默认位置。

  1. 转到 Sharepoint 管理中心 > 应用程序管理 > 内容数据库

  2. 将 Web 应用程序(在屏幕右侧)更改为您要查找的站点

  3. 单击数据库名称

  4. 此页面应告诉您数据库名称和数据库服务器。复制数据库服务器和 SQL 服务器数据库名称。

这应该是 DBA 正在寻找的信息。

每个 Web 应用程序至少有一个数据库,但也可以有多个,具体取决于您的 SharePoint 环境的配置方式。从第 2 步开始,您将在“管理内容数据库”网站上看到每个网站有多少内容数据库。

这些步骤向您展示了内容数据库,但 SharePoint 还使用其他数据库进行配置和共享服务。 希望这会有所帮助!

更新:

  • PROD_APPNAME_Search - 我认为这是您的搜索数据库。确认去 到管理中心 > 操作 > 服务器上的服务 > Windows SharePoint Services 帮助搜索

  • PROD_APPNAME_SharePoint_Config - 为共享点配置数据库。在 SharePoint 服务器上的 SharePoint 产品和技术配置向导中查看此内容

  • PROD_APPNAME_SSP_DB - SSP 数据库(应该能够确认这一点
    从下面的步骤)

  • PROD_APPNAME_SSP_Search_DB - 搜索数据库
    (应该可以从下面的步骤中确认)

  • PROD_APPNAME_SSP_WEB_APP - 可能是 SSP 的内容数据库
    (应该可以在我原始回复的步骤中看到这一点)

  • PROD_APPNAME_WEB_APP - 内容数据库? (应该可以在我原始回复的步骤中看到这一点)

  • PROD_APPNAME_MY_SITES - 内容数据库? (应该可以在我原始回复的步骤中看到这一点)

看起来,无论谁设置您的场,都使用命名格式 PROD_APPNAME_ 设置了 DB,这是推荐的。

要查看 SSP DB,请访问 http://[servername]/_admin/managessp.aspx。对于每个 SSP(您可能只有一个)单击编辑属性。

【讨论】:

  • 根据您的指示,我找到了 PROD_APPNAME_MY_SITES。我还发现了以下内容。所有这些都是您提到的与配置相关的数据库吗?我不认为这些名字是巧合。 PROD_APPNAME_Search、PROD_APPNAME_SharePoint_Config、PROD_APPNAME_SSP_DB、PROD_APPNAME_SSP_Search_DB、PROD_APPNAME_SSP_WEB_APP、PROD_APPNAME_WEB_APP
  • 我刚刚发现实际的应用程序是PROD_APPNAME_WEB_APP,而不是...MY_SITES部分。
【解决方案2】:

您很可能每个 Web 应用程序都有一个内容数据库。

要查看它们,请转到 http://CENTRAL_ADMIN/_admin/CNTDBADM.aspx 并选择您想要其信息的 Web 应用程序。当您单击内容数据库名称时,您会获得以下详细信息:

Database server  
 SERVER_NAME  

SQL Server database name  
 WSS_Content_WEBAPPDATABASE

使用该信息,您可以从 SQL Server 跟踪物理文件,转到 SQL Management Studio 上的Properties > Files

【讨论】:

    【解决方案3】:

    您可以通过

    来判断您的数据库在哪个数据库服务器上
    1. 打开 Central Admin > 应用程序管理 > SharePoint Web 应用程序管理 > 内容数据库
    2. 从 Web 应用程序下拉列表中选择您感兴趣的 Web 应用程序
    3. 点击您感兴趣的数据库
    4. 不考虑数据库服务器和 SQL Server 数据库名称

    您可以通过以下方式判断该数据库的文件所在的位置

    1. 打开 SQL Server Management Studio
    2. 连接到您在上述第 4 步中确定的数据库服务器
    3. 右键单击您在上面步骤 4 中标识的 SQL Server 数据库名称,然后选择属性
    4. 在“数据库属性”窗口中,从“选择页面”部分中选择“文件”
    5. 不考虑列出的每个文件的路径和文件名

    【讨论】:

    • 谢谢。我没有执行第二组指令的权限,但这是很好的信息。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多