修改列的属性,保存时提示“表保存成功,创建全文索引****出错”

bzscs 2008-07-05 01:00:26
修改表中有关列的长度,保存的时候出现上述错误:

“ZIP”表成功保存
创建全文本索引 dbo.ZIP.PK_ZIP 时出错。
启用全文本列 dbo.ZIP.ADDRESS 时出错。

请问该怎么处理,要重建全文索引?还是重建数据库,并把列的长度调整好再建索引?
...全文
70 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
bzscs 2008-07-05
  • 打赏
  • 举报
回复
表Zip,改动列为varchar(20),想改为varchar(30),用sql2000企业管理器来修改的
M1CR0S0FT 2008-07-05
  • 打赏
  • 举报
回复

ALTER COLUMN
指定要更改命名列。如果兼容级别等于或低于 65,则不允许使用 ALTER COLUMN。有关详细信息,请参阅 sp_dbcmptlevel (Transact-SQL)。

修改后的列不能为下列任何一种列:

数据类型为 timestamp 的列。


表的 ROWGUIDCOL 列。


计算列或用于计算列的列。


用在索引中的列,除非该列数据类型为 varchar、nvarchar 或 varbinary,数据类型没有更改,而且新列大小等于或者大于旧列大小。


用于由 CREATE STATISTICS 语句生成的统计信息中的列。首先,用 DROP STATISTICS 语句删除统计信息。由查询优化器自动生成的统计信息将被 ALTER COLUMN 自动删除。

M1CR0S0FT 2008-07-05
  • 打赏
  • 举报
回复
你改的列,是表的什么列?数据类型是什么?
你具体是什么修改列的?
wzy_love_sly 2008-07-05
  • 打赏
  • 举报
回复
实在不行就删除重键试试
wzy_love_sly 2008-07-05
  • 打赏
  • 举报
回复
不会哦

34,594

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧