【问题标题】:SQL Server - Command Line utility for exporting and importing of entire databaseSQL Server - 用于导出和导入整个数据库的命令行实用程序
【发布时间】:2017-04-24 23:38:49
【问题描述】:

我正在寻找一个命令行实用程序来导出和导入整个 SQL Server 数据库。我希望在给定凭据的情况下自动化将数据从源数据库移动到目标数据库的过程。

这类似于 Oracle 的 exp 和 imp 命令。

我已经看过 Bcp 和 SS 导入导出向导。

有人会指出任何这样的实用程序吗?

【问题讨论】:

  • 也许你可以使用 SQL 日志传送,在这里查看:docs.microsoft.com/en-us/sql/database-engine/log-shipping/…
  • help center 说得非常清楚要求我们推荐或查找书籍、工具、软件库、教程或其他非现场资源的问题是非- Stack Overflow 的主题.
  • @KenWhite - 我很抱歉 - 从下次开始会注意,并会删除这个问题
  • sqlpackage.exe 是 SQL Server Data Tools 附带的命令行工具,可以创建包含架构和数据的 BACPAC。

标签: sql-server sql-server-2005 import sql-server-2008-r2 export


【解决方案1】:

如果它存在,我还没有找到。我通常编写一个像这样的 power shell 函数来达到这个目的。

export with power shell

然后您可以从命令提示符调用脚本,甚至可以添加参数以按表、数据库等导出。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-15
    • 2010-11-10
    • 2011-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多