SQL Server Management Studio修改脚本(2005)

3

您是否可以从Server Studio中执行的更改生成ALTER SQL脚本?在不同的mysql工具中,这是可能的,基本上您会得到已执行语句的日志。类似的事情在这里是否也可能发生,或者您如何找出修改(ALTER)脚本?

谢谢。

-- MB

3个回答

2

如果您要修改表格(通过右键单击并选择 设计,然后在“表格设计器”工具栏上有一个名为“生成更改脚本”的按钮。

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


2
您将能够在SSMS中自动生成更改脚本。请查看这篇文章,我认为它可能是您正在寻找的。http://www.mssqltips.com/tip.asp?tip=1723 从文章中可以得知:
作为我的最佳实践之一,我总是保存用于创建和修改SQL Server对象的T-SQL脚本。当使用SQL Server Management Studio设计器创建和修改表时,只需右键单击设计器并选择“生成更改脚本...”,但是否有一种方法可以自动脚本化通过SQL Server Management Studio(SSMS)设计器创建和/或修改的表的创建和/或修改?该提示向您展示了在使用表设计器时自动为所有表更改生成这些脚本的选项。

1

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

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

A screenshot


@Shog9:感谢你粘贴了那张截图! - marc_s

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接