复制数据库并保持最新 - 复制还是 SSIS?

gfy*_*ans 7 replication sql-server-2008 sql-server ssis

我想在同一台服务器上复制一个数据库,并通过每天运行一次计划服务或让 SQL Server 2008 在内部处理它来使其保持最新状态。

我们不需要转换数据,只需从DatabaseA 复制到DatabaseB(但永远不要从DatabaseB 复制到DatabaseA)。

您会在复制服务或 SSIS 作业下进行设置吗?各自的优缺点是什么?

我这样做的原因是我可以有一个临时应用程序来读取和写入临时数据库,但是每天晚上来自实时数据库的任何新数据都被拉入临时数据库。

实时数据库每天都会更新新事件,我们希望确保临时环境尽可能类似于实时环境。

谢谢,格雷格。

Aar*_*and 7

我只想备份/恢复。这完成了同样的事情,验证您的恢复故事,并且还可以轻松处理架构/对象更改 - 不会对现有数据库施加任何过度压力(您已经在备份它,对吗?)。如果它在不同的服务器上(或者如果你曾经将它们分开),我可能会建议日志传送而不是镜像或复制,这样你就可以摆弄日志备份之间的时间间隔,延迟恢复的时间,什么样的要使用的维护窗口等。当然,即使在不同的服务器上,一个非常简单的备份/恢复也可以正常工作。