Databases Reference
In-Depth Information
sqliosim \ fileio.cpp' Line='382' Func='CLogicalFile::GetDiskGeom'
HRESULT='0x80070057' SYSTEXT='The parameter is incorrect.' >
< EXTENDED_DESCRIPTION > Unable to get disk cache info for D: \ < /EXTENDED_DESCRIPTION >
< /ENTRY >
In the case of this particular error, this is actually a known bug in SQLIOSim, and this isn't actually an
error condition, but just a warning.
For most errors SQLIOSim will write a dump file called SQLSimErrorDump00000.txt .Thedumpfile
contains the expected data, the received data, and the difference. This is the information that's going
to help diagnose what the problem is. The pattern of the failure, or the difference between expected
and received data, is the key to diagnosing the problem. Here is an example of some of the contents of a
dump file for a single bit error. These single bit errors are often caused by memory, and not by the storage
subsystem. They still need to be thoroughly investigated.
Data mismatch between the expected disk data and the read buffer:
File: e: \ sqliosim.mdx
Expected FileId: 0x0
Received FileId: 0x0
Expected PageId: 0x1C5E8
Received PageId: 0x1C5E8
Expected CheckSum: 0x60EFEBEC
Received CheckSum: 0x60EFEBEC
Calculated CheckSum: 0x8430E184 (does not match expected)
Expected Buffer Length: 0x2000
Received Buffer Length: 0x2000
++++++Difference data available at the end of dump+++++++
Data buffer received:
< data buffer omitted >
0x000280 E5 6C 28 FA 33 40 EF 22 D9 F5 6D 09 52 8F 63 6A D7 49 22 BD 9C 15
A1 9E EA CC 59 4C 2B 76 BD 2E
.l(.3@."..m.R.cj.I".......YL+v..
Data buffer expected:
< data buffer omitted >
0x000280 E5 6C 28 FA 33 40 EF 22 D9 F5 6D 01 52 8F 63 6A D7 49 22 BD 9C 15
A1 9E EA CC 59 4C 2B 76 BD 2E
.l(.3@."..m.R.cj.I".......YL+v..
Data buffer difference:
< Most of data buffer omitted >
0x000220
0x000240
0x000260
0x000280
08
0x0002A0
0x0002C0
Search WWH ::




Custom Search