我正在尝试通过备份和还原将数据库从一台服务器复制到另一台服务器。
我在代理作业中创建了步骤,以将数据库备份到文件并将文件 xcopy 到另一台服务器。
我现在正在尝试进行还原,但它不起作用。服务器已链接,并且作业正在源服务器上运行。
我尝试进行 RESTORE DATABASE,但在进行还原时似乎没有进行两部分命名(服务器和数据库)。
我也尝试过使用 OPENQUERY 但这也不起作用,我认为是因为 RESTORE DATABASE 既没有输入也没有输出。
我正在尝试通过备份和还原将数据库从一台服务器复制到另一台服务器。
我在代理作业中创建了步骤,以将数据库备份到文件并将文件 xcopy 到另一台服务器。
我现在正在尝试进行还原,但它不起作用。服务器已链接,并且作业正在源服务器上运行。
我尝试进行 RESTORE DATABASE,但在进行还原时似乎没有进行两部分命名(服务器和数据库)。
我也尝试过使用 OPENQUERY 但这也不起作用,我认为是因为 RESTORE DATABASE 既没有输入也没有输出。
好吧,那太傻了。
这很好用,但如果源服务器作业失败或网络出现故障,这也是一个问题。我建议您在目标服务器上创建还原作业。您仍然可以使用 EXEC ..AT 或使用源服务器中的 sp_start_job 开始工作,但您已在此处删除了依赖项。它还允许您在目标服务器上安排恢复(如果这是经常发生的情况)。