SQL Server Management Studio修改脚本(2005)

时间:2010-10-04 19:43:31

标签: sql-server sql-server-2005

是否可以根据您在Server Studio中执行的更改生成ALTER sql脚本。这在mysql的不同工具中是可能的,基本上你得到了执行语句的日志。类似的事情可能在这里,或者你如何找出修改(ALTER)脚本是什么?

感谢。

- MB

3 个答案:

答案 0 :(得分:2)

如果您正在更改表格(通过右键单击并选择Design,则表格设计器工具栏上会出现一个名为“生成更改脚本”的按钮。

如果您正在讨论在属性窗口中所做的更改,则每个更改顶部都会有一个脚本按钮,可以为您通过UI进行的更改生成脚本。

答案 1 :(得分:2)

您将能够在SSMS中自动生成更改脚本。看一下这篇文章,我相信它可能就是你要找的东西。 http://www.mssqltips.com/tip.asp?tip=1723

来自文章

作为我最佳实践的一部分,我总是保存用于在SQL Server中创建和修改对象的T-SQL脚本。使用SQL Server Management Studio设计器创建和修改表时,可以轻松右键单击设计器并选择“生成更改脚本...”,但是有一种方法可以自动编写创建和/或修改表格的方法。 SQL Server Management Studio(SSMS)设计师?此提示向您显示SSMS中存在的选项,以便在使用表设计器时自动为所有表更改生成这些脚本。

答案 2 :(得分:1)

不确定SQL Server 2005,但在SQL Server Management Studio 2008及更高版本中,您绝对可以这样做。

在表设计器中修改表时(右键单击对象资源管理器中的表并从菜单中选择“设计”),可以让SSMS通过右键单击设计器为您生成ALTER脚本并选择“生成更改脚本”:

A screenshot http://i55.tinypic.com/2ir3v9y.png