【问题标题】:Which is the simple way to export a database from SQL Server including all tables and data into file.sql file?将包括所有表和数据的数据库从 SQL Server 导出到 file.sql 文件的简单方法是什么?
【发布时间】:2012-05-09 09:23:38
【问题描述】:

我正在使用 SQL Server[s] 2008 R2 [Express]。

我想为示例数据库创建一个安装 file.sql 文件。

在 file.sql 中,我指的是从 Microsoft SQL Server Management Studio 作为查询运行的文件。

我想要一个包含数据库本身以及所有表和数据的文件。

如何将整个数据库导出到这样的文件中?

附言

这是一个非常小的数据库。

我不担心新服务器上的数据库名称重复。

数据中有Unicode字符和很多特殊字符,包括{[()]}

【问题讨论】:

    标签: sql-server sql-server-2008-express


    【解决方案1】:

    在管理工作室

    右键单击数据库名称

    选择 任务 > 生成脚本

    接下来,选择“脚本整个数据库”

    接下来,转到高级

    脚本的数据类型 => 选择“架构和数据”(并根据您的需要检查其他选项)

    选择要保存的文件

    完成。

    编辑:

    如果仅在 Management Studio 中使用,使用 Backup and Recovery 会更快!

    【讨论】:

      【解决方案2】:

      我只想补充一点,如果您有大量数据(> 1000 条记录),那么您需要一次将插入语句分批成

      您可能还需要注意插入发生的顺序以避免约束冲突。一种安全的方法是将 FK 约束提取到最后执行的单独文件中。

      【讨论】:

        猜你喜欢
        • 2017-07-24
        • 1970-01-01
        • 2016-01-15
        • 2013-10-30
        • 2012-07-04
        • 1970-01-01
        • 1970-01-01
        • 2013-08-04
        • 1970-01-01
        相关资源
        最近更新 更多