Sql server 2008 SQL Server 2008…脚本数据

Sql server 2008 SQL Server 2008…脚本数据,sql-server-2008,Sql Server 2008,我有一个SQL Server 2008数据库。它包含一些很棒的测试数据…一个有很多子记录的提案。我希望编写此方案的脚本,以避免重新输入每个新环境的数据。是否有一种方法可以为提案中的数据以及所有相关表编写脚本。我可以运行查询来获取数据,但我真正需要的是一组SQL Insert语句,以便将数据插入到新环境中。至少这是我认为我需要的。有什么想法吗?有几种选择 如果你是DIY爱好者,想要一个没有支持的手动选项,请查看Vyas的脚本: 代码项目文章: Red Gate SQL Compare(用于在目

我有一个SQL Server 2008数据库。它包含一些很棒的测试数据…一个有很多子记录的提案。我希望编写此方案的脚本,以避免重新输入每个新环境的数据。是否有一种方法可以为提案中的数据以及所有相关表编写脚本。我可以运行查询来获取数据,但我真正需要的是一组SQL Insert语句,以便将数据插入到新环境中。至少这是我认为我需要的。有什么想法吗?

有几种选择

如果你是DIY爱好者,想要一个没有支持的手动选项,请查看Vyas的脚本:

代码项目文章:

Red Gate SQL Compare(用于在目标中构建架构)和Data Compare(用于在创建表后将数据传输到那里):

SSMS工具包:


有几个选项可供选择

如果你是DIY爱好者,想要一个没有支持的手动选项,请查看Vyas的脚本:

代码项目文章:

Red Gate SQL Compare(用于在目标中构建架构)和Data Compare(用于在创建表后将数据传输到那里):

SSMS工具包:


如果您不想使用第三方的东西,您可以通过SSM实现这一点,只需右键单击数据库,点击“生成脚本”,按照向导,在选项步骤中,将“脚本数据”设置为true(或者,如果您使用2012,将“要脚本的数据类型”设置为“架构和数据”)


如果您不想使用第三方的东西,您可以通过SSM实现这一点,只需右键单击数据库,点击“生成脚本”,按照向导,在选项步骤中,将“脚本数据”设置为true(或者,如果您使用2012,将“要脚本的数据类型”设置为“架构和数据”)


@Aaron…thnaks。我相信我能找到一个适合我的。SQL Server box不在我的控制范围内,SSMS工具包是我需要安装在SQL Server box或我的本地计算机上的软件吗?它是SSMS的外接程序,将安装在您的本地计算机上。如果可以查询数据,就可以生成插入。@Aaron…thnaks。我相信我能找到一个适合我的。SQL Server box不在我的控制范围内,SSMS工具包是我需要安装在SQL Server box或我的本地计算机上的软件吗?它是SSMS的外接程序,将安装在您的本地计算机上。如果可以查询数据,就可以生成插入内容。@govery…谢谢。我希望能够将我的数据定向到脚本。换句话说,不是为所有的数据编写脚本,只是一个特定的提案和它的相关对象。我过去做过类似的事情,通常最简单的事情是复制数据库,删除你不想要的东西,然后编写脚本,我想这一切都取决于数据库的大小和复杂性。Aaron的工具列表中有没有允许您编写数据子块的脚本?@heaven…我还没有查看所有选项,但到目前为止,我还没有在A的建议中找到任何可以编写数据子块的内容。尽管如此,我还是满怀希望:)这是一个很好的工具。我只是希望它不要埋得那么深。我希望能够右键单击表格并选择:“脚本数据”。@天哪……谢谢。我希望能够将我的数据定向到脚本。换句话说,不是为所有的数据编写脚本,只是一个特定的提案和它的相关对象。我过去做过类似的事情,通常最简单的事情是复制数据库,删除你不想要的东西,然后编写脚本,我想这一切都取决于数据库的大小和复杂性。Aaron的工具列表中有没有允许您编写数据子块的脚本?@heaven…我还没有查看所有选项,但到目前为止,我还没有在A的建议中找到任何可以编写数据子块的内容。尽管如此,我还是满怀希望:)这是一个很好的工具。我只是希望它不要埋得那么深。我希望能够右键单击一个表并选择:scriptdata。