本主题描述通过使用 Acronis Backup 将内容数据库恢复至原始 SharePoint 场。
恢复至非原始场是更加复杂的过程。其步骤因生产环境的场配置及其他参数不同而异。
使用适用于 SQL 的代理程序恢复内容数据库
此方法允许您从运行 SQL Server 的计算机的单个传递备份恢复数据库。
恢复内容数据库
在 SharePoint 2010 或更高版本中:
Mount-SPContentDatabase <数据库> -DatabaseServer <数据库服务器> -WebApplication <站点 url>
在 SharePoint 2007 中:
stsadm.exe -o addcontentdb -url <站点 url> -databasename <数据库> -databaseserver <数据库服务器>
使用适用于 Windows 的代理程序恢复内容数据库
此方法允许您从运行 SQL Server 的计算机的磁盘级备份恢复数据库。
将内容数据库恢复至原始 SQL Server
如果您要将数据库恢复至磁盘上的其他位置,请按照“从磁盘备份恢复 SQL Server 数据库”(包括数据库连接步骤)中所述恢复数据库文件。
将内容数据库恢复至原始场的另一 SQL 服务器
在 SharePoint 2010 或更高版本中:
Dismount-SPContentDatabase <数据库>
如果您有多个同名内容数据库,您必须在此命令中使用内容数据库 GUID,而非使用内容数据库名称。要检索内容数据库的 GUID,请运行 Get-SPContentDatabase cmdlet,不带任何参数。
在 SharePoint 2007 中:
stsadm -url <web 应用程序 url> –o deletecontentdb –databasename <数据库>
在 SharePoint 2010 或更高版本中:
Mount-SPContentDatabase <数据库> -DatabaseServer <数据库服务器> -WebApplication <站点 url>
在 SharePoint 2007 中:
stsadm.exe -o addcontentdb -url <站点 url> -databasename <数据库> -databaseserver <数据库服务器>