Tarzan Asked: 2012-08-30 06:58:36 +0800 CST2012-08-30 06:58:36 +0800 CST 2012-08-30 06:58:36 +0800 CST 哪些 SSMS 和/或 Visual Studio 工具同步 SQL Server 环境? 772 我需要在环境之间同步表结构、存储过程、触发器、数据等。有开发、QA 和生产环境。我处于以 Microsoft 为中心的环境中。 SSMS 和/或 Visual Studio 中的哪些工具可以同步 SQL Server 计算机/数据库?谢谢。 sql-server visual-studio 3 个回答 Voted Oded 2012-08-30T07:00:36+08:002012-08-30T07:00:36+08:00 您可以从 Red-Gate购买SQL Compare 。 Best Answer Tarzan 2012-08-30T12:48:44+08:002012-08-30T12:48:44+08:00 我在 Visual Studio 中找到了架构比较实用程序。它包含在 Visual Studio 的高级版、终极版和其他版本中。 使用它: 打开 Visual Studio 单击菜单栏上的“数据” 单击“架构比较” 这个实用程序很棒。它类似于 WinMerge 或 BeyondCompare,但针对 SQL Server 数据库对象进行了优化。这绝对应该在 DBA 和开发人员社区中广为人知。我从 1993 年就开始使用 MS 开发工具,今天才了解它。干杯! Christian Specht 2012-08-30T07:09:19+08:002012-08-30T07:09:19+08:00 非常便宜/简单的解决方案: 如果同步只是一种方式(例如,仅从生产到开发/QA),那么只对数据库进行完整备份并在开发/QA 服务器上恢复它们怎么样? 在工作中,我们在开发数据库中进行所有开发,该数据库本质上是昨天晚上生产数据库的恢复备份。 以下是我们的设置方式: https ://stackoverflow.com/questions/7229799/how-to-create-copy-of-production-sql-database/7229959#7229959
您可以从 Red-Gate购买SQL Compare 。
我在 Visual Studio 中找到了架构比较实用程序。它包含在 Visual Studio 的高级版、终极版和其他版本中。
使用它:
这个实用程序很棒。它类似于 WinMerge 或 BeyondCompare,但针对 SQL Server 数据库对象进行了优化。这绝对应该在 DBA 和开发人员社区中广为人知。我从 1993 年就开始使用 MS 开发工具,今天才了解它。干杯!
非常便宜/简单的解决方案:
如果同步只是一种方式(例如,仅从生产到开发/QA),那么只对数据库进行完整备份并在开发/QA 服务器上恢复它们怎么样?
在工作中,我们在开发数据库中进行所有开发,该数据库本质上是昨天晚上生产数据库的恢复备份。
以下是我们的设置方式:
https ://stackoverflow.com/questions/7229799/how-to-create-copy-of-production-sql-database/7229959#7229959