【问题标题】:Command line approach to SQL script export of SQL Server databaseSQL Server 数据库的 SQL 脚本导出的命令行方法
【发布时间】:2018-11-28 22:36:17
【问题描述】:

我想以 SQL 脚本的格式从我的数据库中导出我的所有 SQL Server 数据、DML、过程等,该脚本将重新创建所有内容(类似于 Postgres 的 pg_dump)。我在 Docker 中运行 SQL Server,所以我需要一种适用于 Mac 的方法。我尝试使用 T-SQL BACKUP 语句,但导出为二进制格式。

【问题讨论】:

    标签: sql-server tsql database-backups


    【解决方案1】:

    Microsoft 有一个名为mssql-scripter 的工具可以执行此操作。有了它,你可以做到:

    mssql-scripter -S localhost -d MyDB -U MyUser -P MyPassword --script-create > ./schema.sql
    

    【讨论】:

    • 虽然自我回答的问题是一件好事,但这个答案只是一个链接而已。拥有 18K 的声誉,我希望你能做得更好。
    • @ZoharPeled 我发布此消息的唯一原因是为了以防有人发现自己处于同样的情况。我的目标是通过我尝试的搜索使信息可被发现。但解决方案确实最终变得非常简单,在花了很多时间发现它之后。如果您对如何执行此操作有建议,我很乐意将其做得更详细或更有帮助。不过,在没有建议的情况下责骂我并不是很有帮助。
    • 只包含您链接到的页面中的一些相关内容,仅此而已
    猜你喜欢
    • 1970-01-01
    • 2011-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-04
    • 1970-01-01
    • 2010-09-12
    • 1970-01-01
    相关资源
    最近更新 更多