SQL 实时数据库上的服务器快照

SQL Server Snapshot on live DB

我需要一些 help.I 想用一个新的 snapshot.my 重新初始化我的一个订阅者 我之前生成的快照是在 activity 产量低 [=17] =] 不到 2 分钟。

我的问题是,我可以在应用程序实时使用数据库的那一天生成新的快照吗?它会把我的表严重锁定到事务不会被跟踪到数据库的地方吗?

是的,您可以在白天创建初始快照。 使用事务复制,快照代理仅在快照生成的初始阶段获取锁。

此操作对性能的影响取决于您系统的当前工作负载。所以,如果之前的快照生成需要 2 分钟,我想我不会花更多的时间。