Sql Server 不允许保存更改,您所作的更改要求删除并重新创建以下表。您对无法重新创建的表进行了更改或者启用了"阻止保存要求重新创建表的更改" 选项。这个一般在Sql Server 2008中默认被钩选的,需要在Sql Server Management Studio 的工具(T)菜单下面的点击选项(O)打开选项面板,然后找到设计器的表设计器和数据库设计器项,然后找到“阻止保存要求重新创建表的更改(S)”将钩选去掉点确定,这样在Sql Server2008中就能成功保存。
在Visual Studio 2010中也可能会默认出现此问题,因为在Visual Studio中的“服务器资源管理器”是Sql Server版本关联的,2010中会提示详细的对话框:无法保存会到值重新创建一个或多个表的更改。可以通过更改配置选项来重写此行为。打开“工具”菜单,单击“选项”。在“选项”对话框中,展开“数据库工具”节点,再点击“表和数据库设计器”。可以清除“防止保存需要重新创建表的更改”复选框,然后重试保存操作。由于必须将受影响的表中的数据复制到临时表中,因此保存操作可能要花很长时间。只要按照提示将“防止保存需要重新创建表的更改”去掉点击确定即可以保存成功。