我正在尝试在SQL Server 2008 R2上创建事务复制。
订阅者数据库将是新的,我们需要为它设置新的模式,这意味着我们希望拥有“NewSchema”。“TableName”而不是dbo.tableName。
我创建了新的数据库并创建了新的模式,并在创建复制时选择了这个新的模式值,即所有表的“目标对象所有者”。
保存后,该值再次设置为默认值,我读到它是SQL服务器的默认行为。
但问题是当我看到同步状态时 “发布'xxxx'的并发快照不可用,因为它尚未完全生成或日志读取器代理未运行以激活它。如果并发快照的生成被中断,则快照代理为”
快照已完成,日志阅读器代理也正常。
你能帮帮我吧吗?
我认为因为新架构的安全性/权限失败了。 因为早期的默认模式复制工作得非常好。
请您告诉我要遵循的步骤,为其创建架构,权限,然后进行复制。
此致 Arvind的
答案 0 :(得分:0)
以下是快照,日志阅读器和分发代理所需的最低权限:
https://msdn.microsoft.com/en-us/library/ms151868(v=sql.105).aspx
您可以检查日志,使用Replication Monitor和Profiler查找正在发生的情况以及缺少的内容。当我们无法访问您的系统时,很难告诉您要更改的内容。