如果我想保存以前保存在 SQL Server Management Studio 中的表中的任何更改(表中没有数据),我会收到一条错误消息:
不允许保存更改。您所做的更改需要删除并重新创建以下表。您对无法重新创建的表进行了更改,或者启用了选项阻止保存需要重新创建表的更改。
什么可以防止表格被轻松编辑?或者,SQL Server Management Studio 是否需要重新创建表进行编辑?它是什么 - 这个 “选项阻止保存更改” ?
进入工具 -> 选项 -> 设计器 -> 取消选中“防止保存需要重新创建表的更改”。瞧。
发生这种情况是因为有时需要删除并重新创建表才能更改某些内容。这可能需要一段时间,因为所有数据都必须复制到临时表中,然后重新插入新表中。由于默认情况下 SQL Server 不信任您,因此您需要说“好的,我知道我在做什么,现在让我做我的工作”。