使用SQL Server 2005,我有一对夫妇对复制和引用完整性问题。
1)是否复制处理参照完整性?
2)如果我做一个插入到父表,然后接入到子表,在一个事务中,对源数据库 - 将复制数据库的行为也以同样的方式? 即在复制数据库记录必须存在于主表,它是在子表中引用过吗?
谢谢
使用SQL Server 2005,我有一对夫妇对复制和引用完整性问题。
1)是否复制处理参照完整性?
2)如果我做一个插入到父表,然后接入到子表,在一个事务中,对源数据库 - 将复制数据库的行为也以同样的方式? 即在复制数据库记录必须存在于主表,它是在子表中引用过吗?
谢谢
假设复制是事务性的,你有你的出版商参照完整性,那么任何用户会在同步,因此参照完整性将保持不变。 插入的顺序是一致的。
使用复制并不能保证你引用完整性
当行从主表中删除,并记录在那里refrenced在它的外键的表仍然存在引用完整性mainted
使用主键和外键将保证它,只是为了更多的信息有喜欢的COMAND“ON DELETE CASCADE”将删除主键如果从外键删除