为什么数据库中的表不能修改保存

为什么数据库中的表不能修改保存,第1张

楼主用的是sql server2008吗??

当用户在在SQL Server 2008企业管理器中更改表结构时,必须要先删除原来的表,然后重新创建新表,才能完成表的更改,如果强行更改会出现以下提示:不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的标进行了更改或者启用了“阻止保存要求重新创建表的更改”选项

如果要去掉此提示,可从“工具”菜单中选择“选项”,在“选项”对话框中,选择Designers,选择“表设计器和数据库设计器”,清除“ 阻止保存要求重新创建表的更改”复选框。

如果 你的数据表中 已经有了数据 或者该表正在被使用的话 以及你对该表 没有修改的权限的话 都是不允许保存修改的 只能 保存成副本 如果可以的话……

还有 如果 你是在数据库的副本上 进行这样的 *** 作也是不行的……

再有 如果 这个表 已经与其他表建立了 关系 并且其他表中也已经有了数据 那么你在修改之前 首先要把 关系 删除 然后 才能修改 ……修改之后 再重新建立 原来的关系……


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9519391.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存