sql-server - SQL Server Management Studio - 添加/移动列需要删除并重新创建?

标签 sql-server sql-server-2005 sql-server-2008 sql-server-express

当我添加/移动列时,为什么会收到需要删除并重新创建表的消息? 我相信添加外键约束后会发生这种情况。

如何在不删除表格的情况下添加新列?

最佳答案

"Prevent saving changes that require table re-creation"

如果您只是想让 SSMS 停止烦扰更感兴趣,您可以在“选项”->“设计器”->“表和数据库设计器”中取消选中“防止保存需要重新创建表的更改”设置。表仍将被删除并重新创建,但至少 SSMS 不会为此困扰您太多。

(这假设您正在开发/测试环境或生产环境中工作,其中表存在的短暂失效不会搞砸任何事情)

关于sql-server - SQL Server Management Studio - 添加/移动列需要删除并重新创建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3896713/

相关文章:

sql-server-2005 - 在查询中两次使用相同的函数 (SQL Server)

sql-server - 当键都不同时,如何获取最近的行?

c# - 有什么有效的解决方案/方法吗?

c# - 如何仅在一个表列中保存区分大小写的数据?

sql - 如果条件为真,如何仅执行更新命令?

sql - 比较两个 SQL 数据库

sql-server - 基于 token 的服务器访问验证因基础结构错误而失败

sql - 在 SSIS 派生列中替换 NULL

asp.net - SQL网络接口(interface),错误: 50 - Local Database Runtime error occurred.指定的LocalDB实例不存在

sql-server-2005 - SSIS:将 OLE DB 源代码编辑器中的参数传递给表值函数