如何使用数据库备份创建SQL Server复制?

问题描述:

我正在尝试使用MSSQL 2005构建数据库复制。发布者和订阅者都是SQL Server数据库。我知道我可以从发布商的snapshop创建subsriber数据库。但是,快照代理会将共享锁放在作为生产数据库的发布者数据库上。有没有什么办法可以构建复制并通过恢复数据库备份而不是运行快照代理来初始化订阅者数据库?如何使用数据库备份创建SQL Server复制?

谢谢

你可以。这里有一些事情需要注意的:

  • 您可以使用事件探查器来查看在任何给定的时间运行脚本如果您使用的(在执行备份使用和恢复)
  • 恢复要复制数据库,一旦完成,与绑定到备份数据库的用户将不得不重新创建。
+0

谢谢,如果有任何在线文档供我参考? – qshao 2010-01-20 19:40:57

+0

http://msdn.microsoft.com/en-us/library/ms190436.aspx – 2010-01-20 20:04:16

+0

http://blog.sqlauthority.com/2007/02/25/sql-server-restore-database-backup-using-sql -script-t-sql/ – 2010-01-20 20:04:53