我习惯于通过创建数据库对象定义来使用Oracle Designer,然后通过连接到数据库实例来创建所需的DDL SQL。
对于eaxmple,在向表中添加新列时,首先将其添加到表定义中,然后针对开发版本生成DDL SQL并运行它,然后在测试后指向生成实例以创建缺失生产中的专栏。
鉴于SQL Server中没有Designer,向两个数据库实例添加列的正确步骤是什么?是否有用于保持模式同步的工具?
答案 0 :(得分:1)
没有用于保持同步的内置工具(我知道),但RedGate有一些商业应用程序。
你的意思是SQL Server中没有设计师?您使用的是SQL Server Management Studio吗?
答案 1 :(得分:1)
RedGate提供了一种名为SQL Compare的产品,可用于编写不同数据库之间的差异。
请参阅:http://www.red-gate.com/products/SQL_Compare/index.htm
您还可以使用SQL Server Management Studio中的数据库图来设计数据库模式,但这将限制在给定的数据库中。