我需要一个工具来查看Microsoft SQL Server数据库并将数据导出为SQL脚本。我希望能够在另一个带有空数据库的盒子上运行该脚本,并插入前一个数据中的所有数据,而不必因为ref-integ约束而无法使用索引。
答案 0 :(得分:7)
尝试使用Red Gate Data Compare或DBGhost等工具。我相信两者都有试验。
答案 1 :(得分:3)
答案 2 :(得分:1)
根据您拥有的SQL Server版本,您可以右键单击数据库,选择生成脚本,选择所需的表,然后取消选中脚本结构选项,并选择脚本化数据的选项。
答案 3 :(得分:1)
如果您使用的是Visual Studio 2008或更高版本,则应该能够在发布网站/ Web应用程序时编写数据库脚本。 Scott Guthrie提供了一些如何使用Visual Studio 2005执行此操作的示例:Deploying a Database Part I和SQL Server Database publishing kit。
希望这适合你。
答案 4 :(得分:1)
我决定使用Redgate SQL Packager为整个数据库创建一个非常好的脚本,或者在必要时安装它的exe