是否可以在SQL server 2008中定义不同数据库中的表之间的关系?你能推荐一个学习它的在线教程吗?(我更喜欢ASP.NET,C#)
发布于 2011-12-19 12:38:45
不能,数据库之间不能有外键。
数据完整性仅存在于单个数据库中。如果您需要跨数据库的事务一致性,那么您应该使用单个数据库。主要问题是备份/恢复:由于备份不一致,恢复后将导致数据损坏。
最近的一篇博客文章"One Database or Ten?"更详细地解释了
也就是说,如果您需要触发器并准备使用损坏的数据,则可以使用触发器
发布于 2011-12-19 12:40:55
可以,但不能使用外键:
https://stackoverflow.com/questions/8561412
复制