SQL Server数据库的SQL脚本导出的命令行方法

时间:2018-11-28 22:36:18

标签: sql-server tsql database-backups

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

1 个答案:

答案 0 :(得分:0)

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

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