【发布时间】:2026-01-01 15:40:01
【问题描述】:
我正在尝试在 SQL Server 2008 R2 上创建事务复制。
订阅者数据库将是新的,我们需要为其设置新架构,这意味着我们希望拥有“NewSchema”。“TableName”而不是 dbo.tableName。
我创建了新数据库并创建了新架构,并在创建复制时选择了这个新架构值,即所有表的“目标对象所有者”。
保存值后再次设置为默认值,我读到这是SQL服务器的默认行为。
但问题是当我看到它说的同步状态时 "发布 'xxxx' 的并发快照不可用,因为它尚未完全生成或日志读取器代理未运行以激活它。如果并发快照的生成被中断,则快照代理为"
快照已完成,日志读取器代理看起来也很好。
你能帮帮我吗!
我认为由于新架构的安全性/权限,它失败了。 因为之前使用默认模式复制工作得非常好。
请告诉我要遵循的步骤,创建架构、权限,然后进行复制。
问候, 阿文德
【问题讨论】:
标签: sql sql-server database-schema transactional-replication