我有一个使用SQL Server 2008的复制数据库。这是我想要做的。
但是,当数据被复制到订阅者时,我会在复制监视器中收到以下错误。
架构脚本“添加外键约束的脚本”无法传播给订户。 (来源:MSSQL_REPL,错误号:MSSQL_REPL-2147201001) 获取帮助:http://help/MSSQL_REPL-2147201001 外键“MyFKConstraint”引用无效表“MyNewTable”(来源:MSSQLServer,错误号:1767)
此脚本在发布者上运行正常。有些人似乎建议在现有表和新表之间创建时,在复制环境中无法添加外键约束。虽然我是SQL Server复制的新手,但这对我来说很难买到。有什么想法吗?
答案 0 :(得分:0)
外键“MyFKConstraint”引用无效表“MyNewTable
订阅者数据库中有“MyNewTable”吗?
如果没有,你可以在创建FK时使用“NOT FOR REPLICATION”