我有 2 台服务器运行 SQL Server 2008 Express。两台服务器都托管一个结构相同的数据库(相同的表结构)。每个数据库包含不同的客户数据。现在我需要将一位客户从一台服务器转移到另一台服务器。从客户表中复制记录会很容易,但是我还需要复制大约 50 个带有相关数据(外键关系)的表。
是否有任何工具能够检测依赖关系并相应地导出/导入数据?
我也开始自己用 C# 编写导出代码。这里的问题是我还没有找到一种动态检测依赖关系的方法。因此这将是一个静态导出,每次数据库结构发生变化时我都需要对其进行调整。这里的任何提示也将非常有帮助。(VS 2010 .net 4.0)