寻找一个脚本来恢复SQL服务器备份

我正在寻找一个脚本来恢复SQL Server 2005备份。 理想情况下,脚本将具有以下function

  • 处理networking位置上的备份文件
  • 处理源和目标服务器的不同文件结构(“使用MOVE”?)
  • PowerShell编写

有什么build议么?

这是我创build的脚本的链接

我正在使用链接文本 。 好吧,不是真的Powershell脚本。 但它到目前为止在所有的服务器,2000年或2005年。 对我来说这是一个很好的工作。 只需执行master..usp_build_restore_script并复制相关部分进行恢复。

我也在Powershell中做了一个扩展。 作为一个例子,在我执行恢复之前,我喜欢看是否存在必要的文件。 为此,我只需执行Powershell的master..usp_build_restore_script ,并在所有的Backupfiles上使用test-path。

不知道关于不同的结构,但sqlmusings.com这个职位应该是你的良好起点。