我有以下场景,我需要在SQL Server 2008 R2中重新加载一个表,其中数据位于另一台服务器上。目标表具有索引(聚簇和非聚簇)和约束(多个表的外键),而主键也是另一个单独表的外键。目标表上的主键也是标识。
在接近这种情况时,我会说“最佳做法”是什么?
以下是否合理:
请注意,源表和目标表中的表结构和约束应该是相同的。换句话说,同样的一切只是从QA重新加载数据到开发。
答案 0 :(得分:1)
看起来不错但Don't drop clustered index
如果你想要你可以禁用所有外键约束,加载后如果你的数据不是关系一致就可以启用NOCHECK