删除复制表的外键约束
我可以从参与合并复制的表中删除外键约束吗?如果是这样,我可以将其从已发布的内容中删除吗?此更改是否会复制到所有订阅者?
Can I drop a foreign key contraint from a table participating in merge replication? If so, can i just drop it from the published and will this chnage be replicated to all subscribes?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
MSDN 上有一篇关于对发布数据库进行架构更改的专门
文章在这里间接讨论约束的放弃:
There's a dedicated article on MSDN around Making Schema Changes on Publication Databases
It does obliquely discuss the dropping of constraints, here:
http://msdn.microsoft.com/en-us/library/ms180843.aspx 可能对你有帮助
http://msdn.microsoft.com/en-us/library/ms180843.aspx might help you
我通过更改出版物上的文章属性来截断数据来解决这个问题,而不是删除并重新创建表。
完成此操作后,您需要生成一个新的快照。
干杯
I have solved this by changing the articles properties on the publication to truncate the data instead of dropping and recreating the tables.
U need to generate a new snapshot after doing that.
Cheers