Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SQL Server管理Studio Alter脚本(2005)_Sql Server_Sql Server 2005 - Fatal编程技术网

Sql server SQL Server管理Studio Alter脚本(2005)

Sql server SQL Server管理Studio Alter脚本(2005),sql-server,sql-server-2005,Sql Server,Sql Server 2005,是否可以根据您在ServerStudio中执行的更改生成ALTERSQL脚本。这在mysql的不同工具中是可能的,基本上您可以获得执行语句的日志。类似的事情在这里可能发生吗,或者您如何着手找出修改(ALTER)脚本是什么 谢谢 --MB如果要更改表格(通过右键单击并选择Design),则表格设计器工具栏上有一个名为Generate Change Script的按钮 如果您谈论的是在属性窗口中所做的更改,则在每个窗口的顶部都有一个脚本按钮,可以为您通过UI所做的更改生成脚本。不太清楚SQL Ser

是否可以根据您在ServerStudio中执行的更改生成ALTERSQL脚本。这在mysql的不同工具中是可能的,基本上您可以获得执行语句的日志。类似的事情在这里可能发生吗,或者您如何着手找出修改(ALTER)脚本是什么

谢谢


--MB

如果要更改表格(通过右键单击并选择
Design
),则表格设计器工具栏上有一个名为Generate Change Script的按钮


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

不太清楚SQL Server 2005,但在SQL Server Management Studio 2008及更高版本中,您肯定可以做到这一点

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


您将能够在SSMS中自动生成更改脚本。看看这篇文章,我相信它可能就是您想要的

从文章中


作为最佳实践的一部分,我始终保存用于在SQL Server中创建和修改对象的T-SQL脚本。使用SQL Server Management Studio designer创建和修改表时,在设计器中单击鼠标右键并选择“生成更改脚本…”,但是否有一种方法可以自动为通过SQL Server Management Studio(SSMS)designer创建和/或修改的表编写脚本?此技巧向您展示了SSMS中存在的一个选项,用于在使用表设计器时为所有表更改自动生成这些脚本。

@Shog9:感谢您粘贴到该屏幕截图中!