我希望将一个表编写为“更改到新查询编辑器”窗口的脚本。但是这个选项是禁用的。我怎么能这么做?
使用 SQLServerManagementStudio 中的“ Design”函数为您生成 ALTER 脚本:
根据您设置 SSMS 选项的方式,如果更改需要删除和重新创建表,则最初可能无法使用此选项。若要更改此选项,请在“工具”菜单上,单击“选项”,展开“设计器”,然后单击“表和数据库设计器”。选中或清除“防止保存需要重新创建表的更改”复选框。
1)右键单击要更改的表并选择“设计”
2)添加新列,更改字段类型,设置字段是否接受 NULLS,等等。
重要提示: 现在不要保存您的更改
3)在任何一栏或空白处右键单击,你会看到“生成更改脚本”选项现在已经可用。
在 SQLServerManagementStudio2016中,工具栏按钮图标已更改。请参见突出显示的新图标。
2. 在每次保存时自动生成更改脚本 如果选中此选项,保存更改脚本对话框将随时出现。
是的 打开“保存”对话框,在其中可以选择文本文件的位置。
没有 取消更改脚本的创建。