我想以重新创建所有内容的SQL脚本格式从数据库中导出所有SQL Server数据,DML,过程等(类似于Postgres的pg_dump
)。我在Docker中运行SQL Server,因此我需要一种可在Mac上使用的方法。我尝试使用T-SQL BACKUP
语句,但是以二进制格式导出。
答案 0 :(得分:0)
Microsoft有一个名为mssql-scripter的工具可以执行此操作。有了它,您可以执行以下操作:
mssql-scripter -S localhost -d MyDB -U MyUser -P MyPassword --script-create > ./schema.sql