Sharepoint 2007 从一个框对SharePoint db进行完整备份并恢复到另一个框的最简单方法

Sharepoint 2007 从一个框对SharePoint db进行完整备份并恢复到另一个框的最简单方法,sharepoint-2007,backup,restore,Sharepoint 2007,Backup,Restore,我需要将在生产服务器上运行的SharePoint应用程序完整备份到运行SharePoint的测试服务器 我尝试使用Central Admin从prod服务器进行备份,压缩备份,然后恢复到测试服务器,但这不起作用 做这件事最简单的方法是什么?stsadm工作得很好,这里还有一个同样值得注意的问题,从4月份开始,CU现在支持发布站点的跨场备份/恢复: 啊,SharePoint。未记录的功能丰富 令人悲哀的事实是,中央管理并不总是像stsadm命令行实用程序那样执行命令(而且stsadm做得很正确)。

我需要将在生产服务器上运行的SharePoint应用程序完整备份到运行SharePoint的测试服务器

我尝试使用Central Admin从prod服务器进行备份,压缩备份,然后恢复到测试服务器,但这不起作用


做这件事最简单的方法是什么?

stsadm工作得很好,这里还有一个同样值得注意的问题,从4月份开始,CU现在支持发布站点的跨场备份/恢复:


啊,SharePoint。未记录的功能丰富

令人悲哀的事实是,中央管理并不总是像stsadm命令行实用程序那样执行命令(而且stsadm做得很正确)。确保成功的最佳方法是使用stsadm工具进行备份/恢复

我在SharePoint中使用一个我随身携带的批处理文件进行备份/恢复操作方面取得了很大成功(它每晚都在执行计划任务)。以下是要执行备份的批处理文件的内容:

Set Day=%date:~7,2%
Set Month=%date:~4,2%
Set Year=%date:~10,4%
Set DateStamp=%Year%_%Month%_%Day%

SET BackupFileName=BACKUP_FILE_NAME
SET SiteUrl=http://YOUR_PORTAL_URL

C: 
CD \Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\BIN 
stsadm.exe -o backup -overwrite -url %SiteUrl% -filename C:\ScheduledTasks\Backups\%BackupFileName%_%DateStamp%.dat
该批处理文件将整个站点备份的.dat文件保存在执行该文件的同一目录中

当我需要执行恢复时,我使用以下命令:

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\BIN 
    stsadm.exe -o restore -url http://YOUR_PORTAL_URL -filename "C:\PATH_TO_BACKUP\BACKUP_FILE_TO_RESTORE.dat" -overwrite
您只需将.dat文件从一台服务器移动到另一台服务器,然后运行restore命令。虽然此命令将覆盖整个门户网站的内容数据库,但它不会带来您的SSP或任何其他管理中心设置—它仅适用于位于备份批处理文件中指定的URL处的网站集

我希望这有帮助