Ser*_*lov 24 sql t-sql sql-server ssms sql-server-2008
我有两个具有相同结构的数据库,我需要以INSERT语句的形式从其中一个数据库中提取数据(生成脚本以将其应用于其他数据库).
我怎样才能使用Management Studio?
Mit*_*eat 66
SSMS支持将所有数据编写为2k8中的INSERTS:
右键单击数据库并选择Tasks-> Generate Scripts ...
仅选择表,单击"下一步".
单击"高级"按钮.向下滚动并选择"要编写脚本的数据类型"==仅限数据

确定是否需要新查询窗口或文件中的结果.单击"完成".
然后,您可以更改using DBname脚本顶部的内容.
小智 13
您可以使用SQL Server Management Studio执行此操作.以下是步骤 - 如上面的Mitch Wheat所述(适用于SQL Server Management Studio 2012):
您将拥有一个包含数据库架构和数据的脚本文件.
您可以使用SQL Server Management Studio 的免费 SSMS Toolpack插件.
请参阅结果集,表或数据库中的生成插入语句一节
更新:好的,对于SSMS 2012中的SSMS Toolpack,已经引入了许可方案.但是,早期版本SSMS的SSMS Toolpack仍然是免费的.