Icon View Incident Report

Serious Serious
Reported By: Jeff Dunlop
Reported On: 4/23/2010
For: Version 2.03 Build 11
# 3194 Using ALTER TABLE to Alter an Indexed Column on a Large Table Can Cause #601 Error

With the following statement, I get on any database with a large product table. On a database with a small table no problem.

ElevateDB Error #601 An error occurred with the statement at line 2 and column 19
(The table Product is corrupt (Invalid index page number specified for retrieval from cache))

ALTER TABLE "Product"
ALTER COLUMN "CalLabels" AS VARCHAR(20) COLLATE "ANSI_CI"



Comments Comments
The problem was caused by an internal key size not being set properly during the alteration, which would cause the deletion of the existing index pages to fail with the indicated error. No repair is necessary with this error because the alteration never completes.


Resolution Resolution
Fixed Problem on 4/24/2010 in version 2.03 build 12


Products Affected Products Affected
ElevateDB Additional Software and Utilities
ElevateDB DAC Client-Server
ElevateDB DAC Client-Server with Source
ElevateDB DAC Standard
ElevateDB DAC Standard with Source
ElevateDB DAC Trial
ElevateDB LCL Standard with Source
ElevateDB VCL Client-Server
ElevateDB VCL Client-Server with Source
ElevateDB VCL Standard
ElevateDB VCL Standard with Source
ElevateDB VCL Trial

Image