【发布时间】:2018-07-18 19:58:17
【问题描述】:
我在 Ubuntu 上运行的 SQL Server 2017 中有一个数据库架构。我有一个单独的 SQL Server 2008 R2。我需要从 2017 -> 2008 R2 服务器迁移数据库结构,但找不到正确的开始方向。我已经创建了备份并尝试恢复,但似乎我们无法以这种方式恢复。我认为“创建脚本”可以完成这项工作,但我没有管理工作室。我所拥有的只是 sqlcmd 在 2017 版本的实例上运行。那么我可以运行“创建脚本”来获取数据库的结构并存储在单个.sql 文件中吗?
【问题讨论】:
-
一句话,没有。
sqlcmd可以运行脚本,但不能创建它们。对于 Linux,您需要mssql-scripter(免责声明:没有个人经验)。 -
@JeroenMostert 谢谢。我能够使用 mssql-scripter 创建脚本。我不得不对脚本进行一些更改,但非常有帮助。
标签: sql-server database-migration