SQL Server复制 - 没有可用的复制事务

Arb*_*æde 1 sql-server replication sql-server-2008 transactional-replication

我创建了一个发布者(在sql server 2008 r2上),创建事务复制并在订阅者sql实例(SQL Server 2012 Express)上创建了一个新数据库.在SQL Server 2012 Express上创建新订阅后.

但我的新数据库尚未通过同步更新.
在通过复制监视器的服务器SQL Server 2008 r2上,我可以看到状态是SQL Server 2012 Express的未初始化订阅,并且详细信息没有可用的复制事务.信息

我怎么解决它?

谢谢

Bra*_*ams 6

该错误表明您的订阅未初始化.

您需要创建初始快照.右键单击发布服务器上" 本地发布"文件夹下的发布,然后单击" 查看快照代理状态".然后单击开始.生成快照后,同步订阅以应用快照.

创建和应用初始快照中介绍了这一点.