【问题标题】:MS SQL Server with management studio - how to script a table with its data (as insert statements)? [duplicate]带有管理工作室的 MS SQL Server - 如何使用其数据(作为插入语句)编写表的脚本? [复制]
【发布时间】:2012-02-29 13:25:56
【问题描述】:

可能重复:
Get script of SQL Server data

我想将一些行从 1 个表(在一台服务器上)移动到另一个(在另一台服务器上)。

表架构是一样的,我需要做的是生成一些插入语句。有没有办法使用一些内置/最佳实践方式来做到这一点?

导入/导出似乎完全是极端和过度的。

提前致谢。

【问题讨论】:

标签: sql sql-server


【解决方案1】:

右键单击数据库名称并选择Tasks -> Generate Scripts。在 Scripting Options 屏幕上,将 Script Data 设置为 true。

【讨论】:

  • 这太棒了!我通常只做一个选择并将数据复制到 Notepad++ 中,并使用正则表达式做一些替换。也快,但没有这个快。很高兴知道。 +1
  • 仅供参考:我不知道您使用的是哪个 SQL Server/SSMS 版本,但您必须设置 Advanced 属性和此处相关的是脚本的数据类型,您可以在其中选择仅数据架构和数据。这当然与 SQL Server 2008 R2 有关。
【解决方案2】:

您可以使用发布向导完成此操作

也许它是众所周知的,但对我来说是新的,你可以运行“C:\Program 文件 (x86)\Microsoft SQL 服务器\90\Tools\Publishing\1.4\SqlPubWiz.exe”。这个漂亮的小工具 可以很容易地生成INSERT脚本。

参考here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多