是否有任何免费工具可以在MS SQL Server中生成"INSERT INTO"脚本?

Dan*_*ert 17 sql sql-server

在使用SQL Server时,我唯一没有自动化工具的是可以创建INSERT INTO脚本的程序.我并不急需它,所以我不打算花钱.我只是想知道是否有任何东西可用于生成INSERT INTO脚本给定现有数据库而不花费很多钱.

我已经通过SQL Server Management Studio Express进行了搜索,但没有找到这样的功能.如果它存在于SSMSE中,那么我从未找到它.

Mit*_*eat 19

该网站有许多有用的脚本,包括生成插入.

您可以利用sp_msforeachtable它来生成整个数据库.

更新:有一些内置功能可以将数据编写为SQL Server Management Studio 2008(以后版本)中的INSERT.

SQL Server 2008:

在SSMS中右键单击数据库,选择Tasks –> Generate Scripts,确保数据库突出显示,然后单击"下一步".向下滚动选项列表到"表/视图选项"部分,并将"脚本数据"更改为True.

在此输入图像描述

SQL Server 2012:

在SSMS中右键单击您的数据库,然后选择Tasks –> Generate Scripts.选择要为其生成脚本化INSERT的表,然后单击Next.选择要将输出发送到的位置(例如新的查询窗口),然后单击Advanced按钮(由于某种原因,该按钮位于"保存到文件"部分!).将选项列表向下滚动到"脚本数据类型"选项,并将其更改为"仅数据"或"架构和数据".单击Next两次.

在此输入图像描述

在此输入图像描述

  • 但是必须找到一个与SQL2005 +一起使用的修改版... ... http://www.benzzon.se/forum/printer_friendly_posts.asp?TID = 86 (4认同)

Mla*_*dic 16

您还可以将此加载项用于提供此功能的SSMS:http: //www.ssmstoolspack.com/

它还提供其他有用的功能.