修改原有数据表字段,无法保存!
我有一张表:
总共有27个字段
数据有150几W条
有2个外键
现在我修改表,想多加几个字段上去.
保存的时候出现警告
- 将定义更改保存到包含大量数据的表中可能需要很长时间。在保存更改期间,将无法访问表数据。
- 警告: 一或多个现有列的 ANSI_PADDING 设置为“off”,并且将以 ANSI_PADDING 为“on”的设置被重新创建。
- 警告: 表的 ANSI_NULLS 设置为“off”,并且将以 ANSI_NULLS 为“on”的设置被重新创建。
最后保存错误,提示:
- 无法修改表。
超时时间已到。在操作完成之前超时时间已过或服务器未响应。
还能用其他什么方法做不,纳闷,保存了1个多小时了,还是不让保存。
我用的是SQL2005
------解决方案--------------------
你最好用Alter table tabname add column col type 语句执行
如果是在数据库里设计搞,肯定慢啊,数据量太大了