在 SharePoint Server 中添加内容数据库
适用于:2013 2016 2019 Subscription Edition SharePoint in Microsoft 365
可以使用 SharePoint 管理中心网站或 Microsoft PowerShell 将内容数据库添加到 SharePoint Server 服务器场。 所使用的工具取决于您已部署的环境类型、计划表要求以及您与组织签定的服务级别协议。
开始之前
可以添加新的内容数据库或从备份文件中附加现有内容数据库。
在开始此操作之前,请查看有关先决条件的以下信息:
用于执行此操作的用户帐户必须是 SharePoint 组“Farm Administrators”的成员。
如果您使用 Windows 身份验证连接到 SQL Server,则用户帐户必须是要在其中创建数据库的 SQL Server 实例上 dbcreator 固定服务器角色的成员。
将内容数据库添加到 SharePoint Server Web 应用程序中
您可以使用本文介绍的过程新建内容数据库,并将其附加到 Web 应用程序中。 如果使用 Windows 身份验证连接到 SQL Server,则用户帐户也必须是要在其中创建数据库的 SQL Server 实例上 SQL Server dbcreator 固定服务器角色的成员。 如果使用 SQL 身份验证连接到 SQL Server,则创建内容数据库时指定的 SQL 身份验证帐户必须对要在其中创建数据库的 SQL Server 实例拥有 dbcreator 权限。
使用管理中心将内容数据库添加到 Web 应用程序中
确认执行此操作的用户帐户是 SharePoint 组“Farm Administrators”的成员。
启动管理中心。
On the SharePoint Central Administration website, click Application Management.
在"数据库"部分,单击"管理内容数据库"。
在"管理内容数据库"页上,单击"添加内容数据库"。
在“添加内容数据库”页上:
为新数据库指定 Web 应用程序。
指定用于承载新数据库的数据库服务器。
指定新数据库将使用的身份验证方法,并根据需要提供帐户名称和密码。
重要
帐户名和密码必须已作为 SQL Server 登录而存在。
指定故障转移数据库服务器的名称(如果存在)。
指定在发出警告前可以创建的首要网站数目。 默认情况下,此值为 2,000。
指定可在数据库中创建的首要网站总数。 默认情况下,此值为 5,000。
单击“确定”。
使用 PowerShell 将内容数据库添加到 Web 应用程序中
确认您具有以下成员身份:
SQL Server 实例上的 securityadmin 固定服务器角色。
要更新的所有数据库上的 db_owner 固定数据库角色。
运行 PowerShell cmdlet 的服务器上的 Administrators 组。
管理员可以使用 Add-SPShellAdmin cmdlet 授予使用 SharePoint Server cmdlet 的权限。
注意
[!注意] 如果您不具有这些权限,请联系您的安装管理员或 SQL Server 管理员来请求权限。 有关 PowerShell 权限的其他信息,请参阅 Add-SPShellAdmin。
打开“SharePoint 命令行管理程序”。
在 PowerShell 命令提示符处,键入以下命令:
New-SPContentDatabase -Name <ContentDbName> -WebApplication <WebApplicationName>
其中:
<ContentDbName> 是要创建的内容数据库的名称。
<WebApplicationName> 是要向其中附加新数据库的 Web 应用程序的名称。
有关详细信息,请参阅 New-SPContentDatabase。
注意
[!注意] 若要将现有内容数据库附加到 Web 应用程序,请使用 Microsoft PowerShell cmdlet Mount-SPContentDatabase 。 有关详细信息,请参阅 Mount-SPContentDatabase。
注意
[!注意] 我们建议您在执行命令行管理任务时使用 Windows PowerShell。 Stsadm 命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性。