如何创建和维护SQL Server数据库副本

时间:2016-09-22 06:01:37

标签: sql-server database database-migration

我在服务器上有一个SQL Server 2012数据库,它是一个开发数据库。 我想在其他机器上创建另一个数据库,它将是原始数据库的精确副本,一旦模式和数据发生任何更改,它就应该迁移到第二个数据库。 我尝试了log shipping方法,但在这种情况下,辅助数据库进入Restoring模式,而我希望数据库同时处于活动状态并正常运行。 性能或锁定并不重要。

还有其他简单方法吗?一个自动定期运行的实用程序也很棒。

1 个答案:

答案 0 :(得分:0)

使用日志传送时,除非您运行计划的还原作业,否则数据库可能在大多数时间处于只读状态。

需要考虑的其他选项 - 事务复制,通过快照只读镜像或带有可读副本的AlwaysOn Avalaibility组,备份/恢复(初始完整备份/恢复,然后差异+转换日志) - 但最后一个选项不适用于大型数据库