2010-10-04 82 views
3

是否可以通过Server Studio中执行的更改生成ALTER SQL脚本。这在MySQL的不同工具中是可行的,基本上你可以得到执行语句的日志。在这里可能类似的事情,或者你怎么去找出修改(ALTER)脚本是什么?SQL Server Mangement Studio更改脚本(2005)

谢谢。

- MB

回答

2

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

从文章

作为我的最佳实践的一部分,我一直保存用于创建和SQL Server对象的修改的T-SQL脚本。使用SQL Server Management Studio设计器创建和修改表格时,在设计器中轻松点击右键并选择“生成更改脚本...”,但有没有办法自动编写脚本创建和/或修改通过SQL Server Management Studio(SSMS)设计器?这篇技巧向您展示了一个SSMS中存在的选项,可以在使用表设计器时为所有表更改自动生成这些脚本。

+0

谢谢,就是这样 – 2010-10-05 13:09:54

2

如果你改变一个表(通过右键单击并选择Design,然后有一个名为生成改变脚本表设计器工具栏上的按钮

如果你。谈论在属性窗口中所做的更改时,在每个可以生成脚本的顶部都有一个脚本按钮,用于通过用户界面进行更改

1

不确定关于SQL Server 2005,但在SQL Server Management Studio中2008年和以后,你绝对可以做到这一点。

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

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

+0

@ Shog9:感谢您粘贴该截图! – 2010-10-05 05:11:53