我想将一个表格以Alter脚本的形式复制到新的查询编辑器窗口,但该选项已被禁用。我该怎么做?
我想将一个表格以Alter脚本的形式复制到新的查询编辑器窗口,但该选项已被禁用。我该怎么做?
使用SQL Server Management Studio中的"设计"功能来生成ALTER脚本:
根据你在SSMS选项中设置的方式,如果更改需要删除和重新创建表,则可能最初无法使用此功能。要更改此选项,请在“工具”菜单上单击“选项”,展开“设计器”,然后单击“表格和数据库设计师”。选择或清除“防止保存需要重新创建表的更改”复选框。
1) 在您要更改的表上右键单击,选择“设计”
2) 添加新列,更改字段类型,设置字段是否接受NULL值等
重要提示:现在不要保存更改
3) 在任何列或空白处右键单击,您将看到“生成更改脚本”选项可用。
2.每次保存时自动生成更改脚本 如果选中,每次保存表格更改时都会出现“保存更改脚本”对话框。
是 弹出保存对话框,您可以选择文本文件的位置。
否 取消创建更改脚本。
ALTER
的复杂性,这导致人们试图弄清楚为什么它被禁用。 - Mark Schultheiss