向服务器场中添加数据库服务器

此过程提供有关向 SharePoint 产品和技术服务器场中添加新数据库服务器的信息。

大多数情况下,只需设置并配置运行 Microsoft SQL Server 2005 的新数据库服务器并将其加入服务器场,即可将数据库服务器添加到 SharePoint 场。SharePoint 产品和技术可以根据需要自动分配和指派新的数据库资源。在某些情况下,在将新服务器加入服务器场之前,必须添加服务器以承载特定数据库,或者安全策略可能需要预先配置所需的数据库。

有关安装和配置 SQL Server 2005 并将其附加到现有服务器场的信息,请参阅 SQL Server 2005 安装文档。以下过程旨在说明如何针对 SharePoint 产品和技术中的特定任务配置新数据库服务器。

Important重要说明:

IT 策略可能要求这些过程中提供的部分或全部步骤由认证数据库管理员 (DBA) 执行。在开始以下任意过程之前,请确保您符合公司的 IT 策略要求。

向服务器场中添加数据库服务器

使用这些过程设置新数据库服务器以承载 SharePoint 产品和技术中的特定数据库。

Important重要说明:

至少需要 dbcreator 固定服务器角色和 SharePoint 组“Farm Administrators”的成员资格才能执行以下过程。

为 Web 应用程序配置新数据库服务器

  1. 在新数据库服务器上,启动 SQL Server Management Studio。

  2. 在“对象资源管理器”中,右键单击“数据库”,再单击“新建数据库”。

  3. 在“新建数据库”对话框中的“常规”页上,键入新数据库的名称和所有者。所有者帐户应与“安装”用户帐户相同。

  4. 在“选项”页上的“排序规则”列表中,单击“LATIN1_General_CI_AS_KS_WS”。

  5. 单击“确定”。

  6. 为要添加的内容数据库将共享服务提供程序 (SSP) 服务帐户添加到 db_owner 固定数据库角色。为此,请执行以下操作:

    1. 在 SharePoint 管理中心网站的“应用程序管理”选项卡上的“快速启动”中,单击“共享服务管理”。

    2. 在“管理此服务器场的共享服务”页上,指向要配置的 SSP,单击出现的箭头,然后在出现的菜单上单击“编辑属性”。

    3. 在“编辑共享服务提供程序”页上的“SSP 服务凭据”部分中,记下 SSP 服务帐户的名称。

    4. 启动 SQL Server Management Studio,然后打开包含要添加的内容数据库的数据库服务器。

    5. 在“对象资源管理器”窗格中,右键单击要添加的内容数据库,然后在出现的菜单上单击“新建查询”。

    6. 在查询窗格中键入以下命令,然后单击“执行”:
      sp_changedbowner ‘<SSP 服务帐户>’。

  7. 若要配置内容数据库,请在安装了 SharePoint 产品和技术的驱动器上打开命令行,并转到以下文件夹:%COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\12\Bin。

  8. 键入以下命令,然后按 Enter:
    stsadm -o extendvs -url <url> -donotcreatesite -exclusivelyusentlm -databaseserver <数据库服务器名称> -databasename <数据库名称> -apidtype configurableid -description <IIS 网站名称> -apidname <应用程序池名称> -apidlogin <域名\用户名> -apidpwd <密码>
    其中 url 是 Web 应用程序的 URL(格式为 http://主机名:端口),数据库名称 是 Web 应用程序的内容数据库,IIS 网站名称 是您为 IIS 中的网站指定的文本名称,apidname 是您为 IIS 中的 Web 应用程序池指定的文本名称,而 apidlogin 是 IIS 中应用程序池的标识。这是应用程序池进程帐户。如果使用的是 Kerberos v5 身份验证(而不是 NTLM 身份验证),请使用 negotiate 参数(而不是 exclusivelyusentlm 参数),有关详细信息,请参阅 Extendvs:Stsadm 操作 (Office SharePoint Server)

  9. 在命令提示符处键入以下命令,然后按 Enter:
    iisreset /noforce

Important重要说明:

至少需要 dbcreator 固定服务器角色和 SharePoint 组“Farm Administrators”的成员资格才能执行以下过程。

为 SSP 配置新数据库服务器

  1. 在新数据库服务器上,创建一个 SSP 内容数据库和一个 SSP 搜索数据库。为此,请执行以下操作:

    1. 启动 SQL Server Management Studio。

    2. 在“对象资源管理器”中,右键单击“数据库”,再单击“新建数据库”。

    3. 在“新建数据库”对话框中的“常规”页上,键入新数据库(SSP 内容数据库或 SSP 搜索数据库)的名称和所有者。所有者帐户应与“安装”用户帐户相同。

    4. 在“选项”页上的“排序规则”列表中,单击“LATIN1_General_CI_AS_KS_WS”。

    5. 单击“确定”。

    6. 为第二个数据库重复步骤 b 至 e。

  2. 在两个数据库中,将以下帐户添加到 Users 组,再添加到要添加的两个数据库中的 db_owner 固定数据库角色:

    • 服务器场帐户

    • Office SharePoint Server 服务帐户

    • Office SharePoint Server 搜索服务帐户

    • 应用程序池进程帐户。这是与 Office SharePoint Server 关联的每个 Web 应用程序的 Web 应用程序池标识。

    为此,请执行以下操作:

    1. 启动 SQL Server Management Studio。

    2. 在“对象资源管理器”中,右键单击要添加的内容数据库,然后单击“新建查询”。

    3. 在查询窗格中键入以下命令,然后单击“执行”:
      sp_changedbowner ‘<服务器场帐户>’ ‘<SSP 服务帐户>’ ‘<搜索帐户>’ ‘<应用程序池进程帐户>’。

  3. 若要创建 SSP 数据库,请在安装了 SharePoint 产品和技术的驱动器上打开命令行,并转到以下文件夹:%COMMONPROGRAMFILES% \Microsoft Shared\Web server extensions\12\Bin。
    SSP 将使用 DBA 创建的 SSP 内容数据库和 SSP 搜索数据库

  4. 键入以下命令,然后按 Enter:
    stsadm -o createssp -title <SSP 名称> -url <url> -mysiteurl <url>-ssplogin <用户名> -ssppassword <密码> -indexserver <索引服务器名称>-indexlocation <索引文件路径>-sspdatabaseserver <SSP 数据库服务器名称> -sspdatabasename <SSP 数据库名称> -searchdatabaseserver <搜索数据库服务器名称> -searchdatabasename <搜索数据库名称>

    其中 url 是共享服务管理网站的 URL(格式为 http://主机名:端口/ssp/admin),mysiteurl 是“我的网站”网站的 URL(格式为 http://主机名:端口),ssplogin 是 SSP 服务帐户(格式为域\用户名),索引服务器名称 是承载索引的服务器的名称,而 索引位置 是索引服务器上服务器场管理员指定的索引存储目录。默认情况下,此目录为 %SYSTEMDRIVE%:\Program Files\Microsoft Office Servers\12.0\Data\Office Server\Applications。有关详细信息,请参阅 Createssp:Stsadm 操作 (Office SharePoint Server)

另请参见

概念

管理服务器场中每台服务器上的服务
向服务器场中添加 Web 服务器
向服务器场中添加应用程序服务器
将专用的查询服务器添加到场中
向服务器场中添加索引服务器
配置场中现有的服务器
设置多服务器场拓扑结构
从场中移除服务器
安装语言模板包
卸载 Office SharePoint Server 2007