如何获取依赖顺序

Pet*_*ter 2 foreign-key constraint t-sql sql-server-2008-r2

我有一个名为 Total 的数据库,其中有大约 40 个表。我正在尝试将数据库中的表移动到不同的服务器中所以我准备了所有创建表脚本,但问题是所有表都有外键,所以我想知道我必须执行表格的顺序。

有什么办法可以知道吗?

Wil*_*Wil 6

解决方案1:

编写所有外键的脚本并在没有外键的新服务器上创建表。加载数据,然后重新运行脚本以创建外键。

解决方案2:

备份数据库,将其还原到新服务器。

解决方案3:

运行与此类似的查询并自行找出依赖项。

选择一个听起来最少工作的:)