我使用Microsoft SQL Server Management Studio,在我将列类型从varchar修改为int之后我尝试更新表但是它会抛出以下错误
不允许保存更改。你所做的改变需要 下表将被删除并重新创建。你要么做了 更改为无法重新创建或启用该选项的表格 阻止保存需要重新创建表的更改。 (3个表的列表与此表有关系为fk)
我尝试通过工具>>修复它选项>>设计师并取消选中“防止保存需要重新创建表格的更改” 来自这个问题
然后更新不会抛出任何错误,但在打开表格设计时会抛出以下错误
灾难性失败(来自(E_UNEXPECTED)的异常)(SQLEditors)) 修改列类型后
我试过这个但也是同样的错误
RegSvr32 msxml3.dll
RegSvr32 msxml6.dll
答案 0 :(得分:0)
每条评论都在这里更新:
将更改恢复为错误之前的更改,并使用不同的解决方案来解决问题。
另一种选择是: