更改表更改列无法调整列的大小

时间:2010-12-01 10:39:25

标签: sql sql-server sql-server-2005

ALTER TABLE TABLE_NAME ALTER COLUMN COLUMN_NAME

在SQL Server 2005 SP1(32位)上将列从{​​{1}}更改为int时失败。

然而,传递SQL Server 2005 SP1(64位)和SQL Server 2008也是如此。

以前有没有人经历过这个?你能否指出我为MS提出的错误或任何指向此文章的文章?

修改: 错误消息是:

  

可能的架构损坏。运行DBCC CHECKCATALOG。
  消息0,级别20,状态0,行0   当前命令发生严重错误。结果(如果有的话)应该被丢弃。

1 个答案:

答案 0 :(得分:2)

升级到SQL Server 2005 SP2可修复此问题。显然,没有为此提出任何错误。

由于