1

我想创建一个每天晚上运行的工作。我有一个数据库(MyDatabase),我想用(MyDatabase_Stage)复制/替换我的暂存数据库。

我认为最简单的方法是做一些与 SQL Server 代理相关的事情,但我以前从未做过这样的事情。进行此设置和测试的最佳实践和最简单的途径是什么?

我不在乎数据是否是 24 小时前的,最重要的标准是每晚同时进行完整复制。

4

2 回答 2

1

将 .bak 文件复制到您的登台服务器并使用脚本从那里恢复。在代理作业中按计划运行脚本。

脚本的好处是您可以稍后添加功能 - 例如您可能不需要审计表并且这些可以被截断。

于 2011-06-17T16:05:10.437 回答
0

查看快照复制。作为设置的一部分,它将创建一个 SQL 代理作业来复制数据等。然后,您可以在您喜欢的任何时间和频率安排该工作。

于 2011-06-17T15:44:29.843 回答