出现图不能修改时,选择工具-选项-设计器-表设计和数据库设计器-(去掉)阻止保存要求重新创建表的更改

解决方案 »

  1.   

    重启 sql 先设置再修改表结构
      

  2.   

    添加字段: 
    alter table 表名 add 字段名称 字段类型(字段长度) 字段约束; 
    修改字段(不修改字段名称): 
    alter table 表名 modify 字段名称 字段类型(字段长度) 字段约束; 
    删除字段: 
    alter table 表名 drop 字段名称; 
    修改字段(修改字段名称): 
    alter table 表名 change 原字段名称 新字段名称 字段类型(字段长度) 字段约束;
    ————————————————
      

  3.   

    楼主的本意是分享吧?挺好的但用图形界面是不合适的, 因为它不是用最好的方式在修改表结构, 如果你查看它生成的语句, 甚至是重建了一个新表, 再插入数据的。如果只是学习或者小表, 那无所谓。
    对于生产环境的大表, 这样操作会导致非常缓慢, 甚至死掉, 即使能成功, 速度也比用语句慢很多。#3 的语句有点问题, 建议你参考下面测试例子的语法:
    USE tempdb
    GO
    IF OBJECT_ID('t1') IS NOT NULL
    DROP TABLE t1
    GO
    CREATE TABLE t1(
    id INT PRIMARY KEY,
    n NVARCHAR(20)
    )
    GO
    --以上为创建测试表--修改表结构
    ALTER TABLE t1 ALTER COLUMN n INT NOT NULL
      

  4.   

    是的,demo,开发中用语句
      

  5.   

    你这个需要修改 ssms 的属性,如链接所示http://www.maomao365.com/?p=5430
    ,请试一试,如有疑问,即时沟通!
      

  6.   

    直接用语句改就没有这个提示了。或者改下ssms设计