首页 > 解决方案 > SQL Server 数据库的 SQL 脚本导出的命令行方法

问题描述

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

标签: sql-servertsqldatabase-backups

解决方案


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

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

推荐阅读