搜索吧

首页 » 搜成宝库 » 疑难杂症 » 查询处理器未能用优化程序生成查询计划,因为查询无法同时更新聚集键和 text、ntext 或 image 列
xiaoyaoyou - 2009-11-18 15:48:47
sqlserver2000数据库中,设置了ID自增列,又设置了另一列name为主键,还有内容字段为ntext类型.此时,插入数据记录正常,但更新数据记录时,报错如下:

查询处理器未能用优化程序生成查询计划,因为查询无法同时更新聚集键和 text、ntext 或 image 列。

问题原因:因为更新时,数据库中name字段为主键索引,同时更新了name字段和其中的text或ntext或image字段,所以数据库报错

解决办法:取消name字段的主键索引,则更新正常,或将其中的text或ntext或image字段改为其它数据类型
1
查看完整版本: 查询处理器未能用优化程序生成查询计划,因为查询无法同时更新聚集键和 text、ntext 或 image 列