【问题标题】:How to generate inserts?如何生成插入?
【发布时间】:2011-03-14 08:20:02
【问题描述】:

我有 Sql Server 数据库,我想将数据导出为 .sql 文件。出于某种原因,生成脚本忽略了数据。

【问题讨论】:

  • 您的意思是您需要使用与所有数据对应的插入语句填充文件?
  • 您是否勾选了“在脚本中包含数据”或其他选项?
  • @Stephen,SQL Server 中没有这样的选项。

标签: sql sql-server database sql-server-2005 insert


【解决方案1】:

内置的 Generate Scripts 只创建 Schema 而不是 Data。

您可以使用诸如SSMS Tools Pack 之类的插件来生成将填充数据和架构的脚本。

【讨论】:

    【解决方案2】:

    【讨论】:

      【解决方案3】:

      你可以选择 this script,我们已经成功了(谢谢你,Narayana)。如果您使用它,请随身携带版权声明和使用说明。

      如果您需要更强大的功能,Red Gate 的 SQL Data Compare 可以解决问题。

      【讨论】:

        【解决方案4】:

        对象资源管理器中数据库任务下的生成脚本应该可以工作。您能否在“设置脚本对象”向导窗格的“高级”对话框中检查“要脚本的数据类型”是否正确设置,因为令人困惑的是它默认为 false 并且不是很容易发现? (您使用的是 SSMS 2008 吗?)

        【讨论】:

          猜你喜欢
          • 2017-10-19
          • 1970-01-01
          • 2016-10-22
          • 1970-01-01
          • 2013-01-07
          • 1970-01-01
          • 1970-01-01
          • 2022-12-03
          • 2022-10-13
          相关资源
          最近更新 更多