SQL 服务器数据库的 SQL 脚本导出的命令行方法
Command line approach to SQL script export of SQL Server database
我想以 SQL 脚本的格式从我的数据库中导出所有 SQL 服务器数据、DML、过程等,该脚本将重新创建所有内容(类似于 pg_dump
对于 Postgres)。我是 运行 SQL Docker 的服务器,所以我需要一种适用于 Mac 的方法。我尝试使用 T-SQL BACKUP
语句,但它以二进制格式导出。
Microsoft 有一个名为 mssql-scripter 的工具可以执行此操作。有了它,你可以做到:
mssql-scripter -S localhost -d MyDB -U MyUser -P MyPassword --script-create > ./schema.sql
我想以 SQL 脚本的格式从我的数据库中导出所有 SQL 服务器数据、DML、过程等,该脚本将重新创建所有内容(类似于 pg_dump
对于 Postgres)。我是 运行 SQL Docker 的服务器,所以我需要一种适用于 Mac 的方法。我尝试使用 T-SQL BACKUP
语句,但它以二进制格式导出。
Microsoft 有一个名为 mssql-scripter 的工具可以执行此操作。有了它,你可以做到:
mssql-scripter -S localhost -d MyDB -U MyUser -P MyPassword --script-create > ./schema.sql