If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

 
Go Back  dBforums > Database Server Software > Pervasive.SQL > DB Check Report Errors

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 01-08-10, 12:43
SilverJester SilverJester is offline
Registered User
 
Join Date: Dec 2009
Posts: 11
DB Check Report Errors

I ran a check on my database and it came back with a lot of errors. Unfortunately I'm not entirely sure what they mean or how to go about fixing them. If someone could point me in the right direction I would appreciate it.

Here is part of the report (too long to post, the report in it's entirety is attached):
Quote:
===============================================
Database Check Statistics
===============================================
Pervasive.SQL Compatibility Mode = 7
Tables Checked = 80
Tables Passed = 3
Tables Failed = 77

Illegal Object Names = 3
Record Length Inconsistencies = 8
Variable Length Column Inconsistencies = 0
Data Type Inconsistencies = 0
Column Overlaps = 0
Full Path (instead of Relative) Table Locations = 0
Table Files Don't Exist = 0
Index Inconsistencies = 774
System Table Inconsistencies = 0
General Dictionary Inconsistencies = 2


===============================================
Tables That Passed Test
===============================================
X$Field
X$File
X$Index


===============================================
===============================================
Problems Detected with Database Definitions
===============================================
+++++++++++++++++++++++++++++++++++++++++++++++
Table Name = Accounts

Index Seg Flag Inconsistency.
The dictionary index 0 seg 0 indicates Yes
Data file index 0 seg 0 indicates No
Index Length Inconsistency.
The dictionary index 0 seg 0 indicates 8 (Column = 'MainAccount')
The data file index 0 seg 0 indicates 16
Dictionary Index Not Defined in Data File.
Dictionary defines index 0 seg 1
The data file does not.
Index Seg Flag Inconsistency.
The dictionary index 1 seg 1 indicates Yes
Data file index 1 seg 1 indicates No
Index Length Inconsistency.
The dictionary index 1 seg 1 indicates 8 (Column = 'MainAccount')
The data file index 1 seg 1 indicates 16
Dictionary Index Not Defined in Data File.
Dictionary defines index 1 seg 2
The data file does not.
Index Seg Flag Inconsistency.
The dictionary index 2 seg 1 indicates Yes
Data file index 2 seg 1 indicates No
Index Length Inconsistency.
The dictionary index 2 seg 1 indicates 8 (Column = 'MainAccount')
The data file index 2 seg 1 indicates 16
Dictionary Index Not Defined in Data File.
Dictionary defines index 2 seg 2
The data file does not.
Index Seg Flag Inconsistency.
The dictionary index 3 seg 1 indicates Yes
Data file index 3 seg 1 indicates No
Index Length Inconsistency.
The dictionary index 3 seg 1 indicates 8 (Column = 'MainAccount')
The data file index 3 seg 1 indicates 16
Dictionary Index Not Defined in Data File.
Dictionary defines index 3 seg 2
The data file does not.
+++++++++++++++++++++++++++++++++++++++++++++++
Table Name = APOpen

illegal column name '1099Amount'.
Index Seg Flag Inconsistency.
The dictionary index 0 seg 6 indicates Yes
Data file index 0 seg 6 indicates No
Index Seg Flag Inconsistency.
The dictionary index 1 seg 7 indicates Yes
Data file index 1 seg 7 indicates No
Index Seg Flag Inconsistency.
The dictionary index 2 seg 7 indicates Yes
Data file index 2 seg 7 indicates No
Index Seg Flag Inconsistency.
The dictionary index 3 seg 6 indicates Yes
Data file index 3 seg 6 indicates No
Index Seg Flag Inconsistency.
The dictionary index 4 seg 8 indicates Yes
Data file index 4 seg 8 indicates No
Index Seg Flag Inconsistency.
The dictionary index 5 seg 7 indicates Yes
Data file index 5 seg 7 indicates No
Index Data Type Inconsistency.
The dictionary index 6 seg 2 indicates 5 (Column = 'VoucherNumber')
The data file index 6 seg 2 indicates 0
Index Seg Flag Inconsistency.
The dictionary index 6 seg 8 indicates Yes
Data file index 6 seg 8 indicates No
Index Seg Flag Inconsistency.
The dictionary index 7 seg 7 indicates Yes
Data file index 7 seg 7 indicates No
Index Data Type Inconsistency.
The dictionary index 8 seg 2 indicates 5 (Column = 'LastActvityDate')
The data file index 8 seg 2 indicates 0
Index Seg Flag Inconsistency.
The dictionary index 8 seg 8 indicates Yes
Data file index 8 seg 8 indicates No
+++++++++++++++++++++++++++++++++++++++++++++++
Table Name = Attribute

Index Seg Flag Inconsistency.
The dictionary index 0 seg 1 indicates Yes
Data file index 0 seg 1 indicates No
Index Length Inconsistency.
The dictionary index 0 seg 1 indicates 1 (Column = 'AttributeNumber')
The data file index 0 seg 1 indicates 13
Dictionary Index Not Defined in Data File.
Dictionary defines index 0 seg 2
The data file does not.
Dictionary Index Not Defined in Data File.
Dictionary defines index 0 seg 3
The data file does not.
Index Seg Flag Inconsistency.
The dictionary index 1 seg 2 indicates Yes
Data file index 1 seg 2 indicates No
Index Length Inconsistency.
The dictionary index 1 seg 2 indicates 1 (Column = 'AttributeNumber')
The data file index 1 seg 2 indicates 13
Dictionary Index Not Defined in Data File.
Dictionary defines index 1 seg 3
The data file does not.
Dictionary Index Not Defined in Data File.
Dictionary defines index 1 seg 4
The data file does not.
+++++++++++++++++++++++++++++++++++++++++++++++
Table Name = Audit

Index Seg Flag Inconsistency.
The dictionary index 0 seg 6 indicates Yes
Data file index 0 seg 6 indicates No
Index Length Inconsistency.
The dictionary index 0 seg 6 indicates 2 (Column = 'ColorNumber')
The data file index 0 seg 6 indicates 4
Dictionary Index Not Defined in Data File.
Dictionary defines index 0 seg 7
The data file does not.
Index Seg Flag Inconsistency.
The dictionary index 1 seg 7 indicates Yes
Data file index 1 seg 7 indicates No
Index Length Inconsistency.
The dictionary index 1 seg 7 indicates 2 (Column = 'ColorNumber')
The data file index 1 seg 7 indicates 4
Dictionary Index Not Defined in Data File.
Dictionary defines index 1 seg 8
The data file does not.
+++++++++++++++++++++++++++++++++++++++++++++++
Table Name = BadCheck

illegal column name '1stLetterDate'.
illegal column name '2ndLetterDate'.
Index Seg Flag Inconsistency.
The dictionary index 0 seg 2 indicates Yes
Data file index 0 seg 2 indicates No
Index Seg Flag Inconsistency.
The dictionary index 1 seg 0 indicates No
Data file index 1 seg 0 indicates Yes
Index Length Inconsistency.
The dictionary index 1 seg 0 indicates 41 (Column = 'Zkey1')
The data file index 1 seg 0 indicates 1
The Data File Index is Not Defined in the Dictionary.
The data file defines index 1 seg 1
The dictionary does not.
The Data File Index is Not Defined in the Dictionary.
The data file defines index 1 seg 2
The dictionary does not.
The Data File Index is Not Defined in the Dictionary.
The data file defines index 1 seg 3
The dictionary does not.
Dictionary Index Not Defined in Data File.
Dictionary defines index 1 seg 0
The data file does not.
Index Seg Flag Inconsistency.
The dictionary index 2 seg 1 indicates Yes
Data file index 2 seg 1 indicates No
+++++++++++++++++++++++++++++++++++++++++++++++
Table Name = BankAccount

Index Seg Flag Inconsistency.
The dictionary index 1 seg 1 indicates Yes
Data file index 1 seg 1 indicates No
Index Seg Flag Inconsistency.
The dictionary index 2 seg 1 indicates Yes
Data file index 2 seg 1 indicates No
Index Seg Flag Inconsistency.
The dictionary index 3 seg 1 indicates Yes
Data file index 3 seg 1 indicates No
Index Length Inconsistency.
The dictionary index 4 seg 0 indicates 8 (Column = 'MainAccount')
The data file index 4 seg 0 indicates 16
Index Seg Flag Inconsistency.
The dictionary index 4 seg 1 indicates Yes
Data file index 4 seg 1 indicates No
Index Offset Inconsistency.
The dictionary index 4 seg 1 indicates 50 (Column = 'SubAccount')
The data file index 4 seg 1 indicates 58
Index Length Inconsistency.
The dictionary index 4 seg 1 indicates 8 (Column = 'SubAccount')
The data file index 4 seg 1 indicates 5
Dictionary Index Not Defined in Data File.
Dictionary defines index 4 seg 2
The data file does not.
+++++++++++++++++++++++++++++++++++++++++++++++
Table Name = Barcode

Index Length Inconsistency.
The dictionary index 1 seg 1 indicates 2 (Column = 'ColorNumber')
The data file index 1 seg 1 indicates 4
Index Offset Inconsistency.
The dictionary index 1 seg 2 indicates 17 (Column = 'SizeNumber')
The data file index 1 seg 2 indicates 19
Index Length Inconsistency.
The dictionary index 1 seg 2 indicates 2 (Column = 'SizeNumber')
The data file index 1 seg 2 indicates 1
Index Offset Inconsistency.
The dictionary index 1 seg 3 indicates 19 (Column = 'Type')
The data file index 1 seg 3 indicates 20
Index Seg Flag Inconsistency.
The dictionary index 1 seg 4 indicates Yes
Data file index 1 seg 4 indicates No
Index Offset Inconsistency.
The dictionary index 1 seg 4 indicates 20 (Column = 'BarcodeNumber')
The data file index 1 seg 4 indicates 21
Index Length Inconsistency.
The dictionary index 1 seg 4 indicates 1 (Column = 'BarcodeNumber')
The data file index 1 seg 4 indicates 20
Dictionary Index Not Defined in Data File.
Dictionary defines index 1 seg 5
The data file does not.
Index Seg Flag Inconsistency.
The dictionary index 2 seg 0 indicates No
Data file index 2 seg 0 indicates Yes
Index Length Inconsistency.
The dictionary index 2 seg 0 indicates 21 (Column = 'Zkey2')
The data file index 2 seg 0 indicates 1
The Data File Index is Not Defined in the Dictionary.
The data file defines index 2 seg 0
The dictionary does not.
The Data File Index is Not Defined in the Dictionary.
The data file defines index 2 seg 1
The dictionary does not.
+++++++++++++++++++++++++++++++++++++++++++++++
P.S.
The despite all these errors, the database (or at least the program that uses it), seems to work fine.
Attached Files
File Type: txt Database Check Report.txt (100.8 KB, 55 views)

Last edited by SilverJester; 01-08-10 at 12:47.
Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On