SQL 服务器只恢复架构

SQL Server restore the schema only

我们有一个数据库,里面有测试数据,就是我们以前开发的Dev环境。和生产中的另一个数据库,我只想刷新从生产到开发环境的架构,但我需要开发环境中的所有数据。

有没有办法在不丢失 Dev 环境数据的情况下,单独从 Production 复制数据库架构并在 Dev 中刷新架构?

感谢收到的任何帮助。

您可以尝试使用来自 SQL 服务器数据工具的架构比较。

您可以使用 Redgate 的 SQL Compare。它是付费产品,但如果只是一次性产品,您可以使用试用版

可以使用 SDDT 进行架构比较。制作一个数据模式项目,从生产中导入模式,生成更改脚本以进行开发。

也就是说,您的设置已损坏 - 您应该有可部署的更改脚本,或者您希望如何以有序的方式将更改移回原处?