我在服务器上有一个SQL Server 2012数据库,它是一个开发数据库。
我想在其他机器上创建另一个数据库,它将是原始数据库的精确副本,一旦模式和数据发生任何更改,它就应该迁移到第二个数据库。
我尝试了log shipping
方法,但在这种情况下,辅助数据库进入Restoring
模式,而我希望数据库同时处于活动状态并正常运行。
性能或锁定并不重要。
还有其他简单方法吗?一个自动定期运行的实用程序也很棒。
答案 0 :(得分:0)
使用日志传送时,除非您运行计划的还原作业,否则数据库可能在大多数时间处于只读状态。
需要考虑的其他选项 - 事务复制,通过快照只读镜像或带有可读副本的AlwaysOn Avalaibility组,备份/恢复(初始完整备份/恢复,然后差异+转换日志) - 但最后一个选项不适用于大型数据库