zoukankan      html  css  js  c++  java
  • SQLServer2008 修改表后无法保存 解决办法

    解决办法:菜单 -> Tools -> Options -> Designers -> 把“Prevent saving changes that require table re-creation” 前面复选框的勾去掉。

    Ok,the problem resolved.

    谢谢1楼 @ toEverybody 的评论,如果担心因去掉保护后,修改表结构导致数据库数据文件损坏(比如修改当前表的一些字段,将字段类型字节缩短,如 varchar(20) -> varchar(5),其实这也是微软设置这个“Prevent saving changes that require table re-creation” 选项的初衷,保护表结构不受到不恰当的修改),可以采取如下解决办法2:

    将原表重命名为另外一个名字(如 t_tb1 修改-> t_tb2), -> 创建一个与该表结构一样的表(同时顺便修改该表的结构),未修改完时不要保存,修改完表后保存并命名为原表名  t_tb1 -> 用类似 Insert into t_tb1(field1,field2,...) select value1,value2,... from t_tb2 的 sql 语句导入源  t_tb1(也就是现在的 t_tb2) 的数据。

  • 相关阅读:
    java I/O框架 (三)基本流
    java I/O框架 (二)文件操作(File)
    java I/O框架 (一)总览
    8.内部类
    7.权限
    6.继承
    5.代码块
    4.面向对象
    3控制语句
    PHP ksort() 函数
  • 原文地址:https://www.cnblogs.com/leco/p/1900262.html
Copyright © 2011-2022 走看看