sql-server - SQL Server 数据库的 SQL 脚本导出的命令行方法
问题描述
我想以 SQL 脚本的格式从我的数据库中导出我所有的 SQL Server 数据、DML、过程等,该脚本将重新创建所有内容(类似于pg_dump
Postgres)。我在 Docker 中运行 SQL Server,所以我需要一种适用于 Mac 的方法。我尝试使用 T-SQLBACKUP
语句,但它以二进制格式导出。
解决方案
Microsoft 有一个名为mssql-scripter的工具可以执行此操作。有了它,您可以:
mssql-scripter -S localhost -d MyDB -U MyUser -P MyPassword --script-create > ./schema.sql
推荐阅读
- git - 在主项目中同时管理多个 repos 的最佳实践是什么?
- rest - WSO2IS REST API 用于更改用户密码
- machine-learning - 将 MobileNet 从 Keras 转换为 Tensorflow Lite
- go - 尝试生成唯一 int64 时生成负数的代码
- python - 让学生参加 django 课程
- android-emulator - 上 Appium 时出错,无法将元素设置为“值”。您是否与正确的元素交互?
- python - 访问列表中的字典(Python)
- bash - 解析标志内的 bash 参数
- scala - 请求模式的请求响应
- c++ - 绝对值 abs(x) 使用按位运算符和布尔逻辑