1. 备份网站集
方式一:在 管理中心 > 备份和还原 > 执行网站集备份 页面进行备份操作。
方式二:在PowerShell中执行 Backup-SPSite 命令。示例如下:
Backup-SPSite http://server_name/sites/site_name -Path C:\Backup\site_name.bak
2. 迁移/还原网站集
在PowerShell中执行 Restore-SPSite 命令。示例如下:
Restore-SPSite http://server_name/sites/site_name2 -Path C:\Backup\site_name.bak
若要基于正式环境重建测试环境,在执行如上还原操作前最好重建内容数据库,具体操作如下:
1. 在页面“管理中心 > 应用程序管理 > 管理内容数据库”中删除已有的内容数据库,比如WSS_Content_TestEnv。
2. 在SSMS中删除WSS_Content_TestEnv数据库。(上一步骤只是解除了此数据库与Web应用程序的绑定。)
3. 在页面“管理中心 > 应用程序管理 > 管理内容数据库”中创建内容数据库WSS_Content_TestEnv。
4. 在PowerShell中执行如下命令:
Restore-SPSite http://server_test/sites/site_name -Path C:\Backup\site_name.bak -ContentDatabase WSS_Content_TestEnv
注意:
1. 执行如上命令时必须以“以管理员身份运行”打开SharePoint 2010 Management Shell或PowerShell。
2. 如果内容数据库较大,恢复操作耗时会比备份操作多很多,需耐心等待。
浙公网安备 33010602011771号