代码之家  ›  专栏  ›  技术社区  ›  Mark3308

SQL Server 2000/2005-维护开发版本和生产版本

  •  1
  • Mark3308  · 技术社区  · 17 年前

    对于eaxmple,在向表中添加新列时,首先将其添加到表定义中,然后根据开发版本生成DDL SQL并运行它,然后在测试之后,指向生产实例以在生产中创建缺少的列。

    如果SQL Server中没有设计器,那么向两个数据库实例添加列的正确过程是什么?是否有保持模式同步的工具?

    2 回复  |  直到 17 年前
        1
  •  1
  •   Max Schmeling    17 年前

    据我所知,没有一个内置的工具来保持它们的同步,但RedGate有一些商业应用程序来实现这一点。

    SQL Server中没有设计器是什么意思?您正在使用SQL Server Management Studio吗?

        2
  •  1
  •   John Sansom    17 年前

    RedGate提供了一个名为SQL Compare的产品,可用于编写不同数据库之间的差异脚本。

    http://www.red-gate.com/products/SQL_Compare/index.htm

    您还可以使用SQLServerManagementStudio中的数据库关系图来设计数据库架构,但是这将被限制在给定数据库中。