Update: Zusätzliche Diagnosen sind SQL Server 2000 um unreported Operationslesefehler zu erkennen hinzugefügt wurde

Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.

Den englischen Originalartikel können Sie über folgenden Link abrufen: 841776
Dieser Artikel wurde archiviert. Er wird im vorliegenden Zustand bereitgestellt und nicht mehr aktualisiert.
# Fehler: 471459 (SHILOH_BUGS)
Microsoft stellt veröffentlichten Hotfixes für Microsoft SQL Server 2000 als downloadbare Datei zur Verfügung. Da die Hotfixes kumulativ sind, jede neue Version alle Hotfixes enthält und die Sicherheitsupdates wurden, in der vorherigen SQL Server 2000 Hotfix-Version enthalten.
Problembeschreibung
Betriebssystem, Treiber oder Hardwareproblemen können SQL Server Daten Integrität-bezogene Probleme verursachen. Sie erhalten Daten Integrität-bezogene Fehlermeldungen im Fehlerprotokoll von SQL Server. Diese Fehlermeldungen möglicherweise umfassen, sind aber nicht beschränkt auf Fehlermeldungen 823, 605, 644, 625, oder Assertionsfehler sind, die der folgenden ähnelt:

SQL Server Assertion: Datei: <T:\shiloh\sql\ntdbms\storeng\drs\include\record.inl>, Zeile = 1447 Fehler bei Assertion = ' M_SizeRec > 0 && M_SizeRec < = MAXDATAROW '.
SQL Server Assertion: Datei: <recbase.cpp>, Zeile = 1378 Fehler bei Assertion = ' M_offBeginVar < M_SizeRec '.
SQL Server Assertion: Datei: <recbase.cpp>, Zeile = 1374 Fehler bei Assertion = ' M_nVars > 0 ".
Lösung

Informationen zu Service Packs

Installieren Sie das neueste Service Pack für Microsoft SQL Server 2000, um dieses Problem zu beheben. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:
290211So erhalten Sie das neueste Service Pack für SQL Server 2000

Hotfix-Informationen

Die englische Version dieses Hotfixes weist die Dateiattribute (oder höher Dateiattribute), die in der folgenden Tabelle aufgelistet werden. Die Datums- und Uhrzeitangaben für diese Dateien werden in Coordinated Universal Time () angegeben. Wenn Sie sich die Dateiinformationen ansehen, werden diese Angaben in die lokale Zeit konvertiert. Um die Differenz zwischen UTC und der Ortszeit zu ermitteln verwenden Sie die Registerkarte Zeitzone des Tools „ Datum und Uhrzeit in der Systemsteuerung.
   Date         Time   Version        Size       File name   ------------------------------------------------------------   29-Apr-2004  22:46  2000.80.937.0    664,128  Autoplt.dll   29-Apr-2004  22:58  2000.80.937.0     78,400  Console.exe   29-Apr-2004  23:17  2000.80.937.0    315,968  Custtask.dll   29-Apr-2004  22:36  2000.80.937.0     33,340  Dbmslpcn.dll   29-Apr-2004  23:13  2000.80.937.0  1,905,216  Dtspkg.dll   29-Apr-2004  23:09  2000.80.937.0    528,960  Dtspump.dll   29-Apr-2004  23:25  2000.80.937.0  1,557,052  Dtsui.dll   29-Apr-2004  23:25  2000.80.937.0    639,552  Dtswiz.dll   29-Apr-2004  23:23  2000.80.937.0     82,492  Itwiz.exe   29-Apr-2004  22:40  2000.80.937.0     90,692  Msgprox.dll   29-Apr-2004  22:42  2000.80.937.0     62,024  Odsole70.dll   29-Apr-2004  23:25  2000.80.937.0     25,144  Opends60.dll   29-Apr-2004  23:24                    17,576  Opends60.lib   29-Apr-2004  22:43  2000.80.937.0     57,904  Osql.exe   29-Apr-2004  23:13  2000.80.937.0    279,104  Pfutil80.dll   29-Apr-2004  22:52  2000.80.937.0    221,768  Replprov.dll   29-Apr-2004  22:54  2000.80.937.0    307,784  Replrec.dll   29-Apr-2004  22:57  2000.80.937.0    287,304  Rinitcom.dll   29-Apr-2004  22:33  2000.80.937.0     66,112  Semmap.dll   29-Apr-2004  22:38  2000.80.937.0     57,916  Semnt.dll   29-Apr-2004  23:22  2000.80.937.0    492,096  Semobj.dll   29-Apr-2004  22:51  2000.80.937.0     53,832  Snapshot.exe   29-Apr-2004  22:38  2000.80.937.0     28,672  Sqlagent.dll   29-Apr-2004  22:42  2000.80.937.0    311,872  Sqlagent.exe   29-Apr-2004  22:48  2000.80.937.0    168,001  Sqlakw32.dll   29-Apr-2004  22:48                     4,352  Sqlakw32.lib   29-Apr-2004  23:11  2000.80.937.0     33,344  Sqlctr80.dll   29-Apr-2004  22:34  2000.80.937.0    815,676  Sqldata.dll   29-Apr-2004  23:23  2000.80.937.0  4,215,360  Sqldmo.dll   29-Apr-2004  22:51                    25,172  Sqldumper.exe   29-Apr-2004  22:57  2000.80.937.0    180,792  Sqlmap70.dll   29-Apr-2004  23:21  2000.80.937.0    188,992  Sqlmmc.dll   29-Apr-2004  23:16  2000.80.937.0    401,984  Sqlqry.dll   29-Apr-2004  22:55  2000.80.937.0     57,920  Sqlrepss.dll   29-Apr-2004  23:11  2000.80.937.0  7,512,640  Sqlservr.exe   29-Apr-2004  22:34  2000.80.937.0    590,396  Sqlsort.dll   29-Apr-2004  22:54  2000.80.937.0     45,644  Sqlvdi.dll   29-Apr-2004  22:54  2000.80.937.0    106,588  Sqsrvres.dll   29-Apr-2004  22:36  2000.80.937.0     33,340  Ssmslpcn.dll   29-Apr-2004  22:41  2000.80.937.0     82,492  Ssnetlib.dll   29-Apr-2004  23:04  2000.80.937.0     25,148  Ssnmpn70.dll   29-Apr-2004  22:57  2000.80.937.0    123,456  Stardds.dll    29-Apr-2004  22:58  2000.80.937.0    158,240  Svrnetcn.dll   29-Apr-2004  22:58  2000.80.937.0     76,416  Svrnetcn.exe   29-Apr-2004  23:02  2000.80.937.0     53,808  Ums.dll   29-Apr-2004  22:58  2000.80.937.0     98,872  Xpweb70.dll    29-Apr-2004  23:06  2000.80.937.0    208,896  Dtspkg.rll   29-Apr-2004  23:21  2000.80.937.0    331,776  Dtswiz.rll   29-Apr-2004  22:45  2000.80.937.0    159,813  Replres.rll   29-Apr-2004  23:18  2000.80.937.0    172,032  Semobj.rll   29-Apr-2004  22:38  2000.80.937.0     53,248  Sqlagent.rll   29-Apr-2004  23:06  2000.80.937.0    585,728  Sqldmo.rll   29-Apr-2004  22:34  2000.80.937.0     28,672  Sqlevn70.rll   29-Apr-2004  23:18  2000.80.937.0    479,232  Sqlmmc.rll   29-Apr-2004  22:53  2000.80.937.0     12,288  Sqlrepss.rll   29-Apr-2004  22:56  2000.80.937.0     24,576  Svrnetcn.rll
Hinweis: Aufgrund von Dateiabhängigkeiten enthält das aktuellste Update oder Feature, das diese Dateien enthält, möglicherweise auch weitere Dateien.
Status
Microsoft hat bestätigt, dass dies ein Problem in Microsoft-Produkten handelt, die im Abschnitt "Gilt für" aufgeführt sind.

Dieses Problem wurde erstmals im Microsoft SQL Server 2000 Service Pack 4.
Weitere Informationen
Dieser Hotfix fügt Diagnose zu SQL Server hinzu. Diese Diagnose versuchen, erkennen, wenn ein Lesevorgang von einem Datenträger keine Fehler auftreten, jedoch der Lesevorgang zurückgegeben Daten, die nicht gültig. Die Gültigkeitsprüfung, die die Diagnose der Daten ausführen, die mit SQL Server zurückgegeben wird ähnelt der Überprüfung durch den Befehl CHECKDB überwachen. Wenn Sie diese Diagnose aktivieren, werden Seiten immer überwacht, die Sie vom Datenträger gelesen werden.

Um diese Diagnose aktivieren, müssen Sie das Ablaufverfolgungsflag 806 auf dem Server aktivieren. Verwenden Sie hierzu eine der folgenden Methoden:
  • Add - T806 auf die SQL Server-Start-Parameter. Zu diesem Zweck in Enterprise Manager zeigen Sie auf Servereigenschaften , und klicken Sie dann auf Startparameter .
  • Verwenden Sie den DBCC-TRACEON(806,-1)-Befehl von einer Abfrage Verbindung.
Wenn Sie das Ablaufverfolgungsflag 806 aktivieren und ein Audit-Fehler erkannt wird während eines Lesevorgangs Sie im Fehlerprotokoll von SQL Server die folgenden Fehlermeldungen angezeigt werden:

2004-06-25 11:29:04.11 spid51 Fehler: 823, Schweregrad: 24, Status: 2
2004-06-25 11:29:04.11 spid51 e/a-Fehler (Fehler Audit) während Lesevorgang bei offset in Datei 'c:\Programme\Microsoft SQL Server\MSSQL\data\pubs.mdf e:\Program' 0x000000000b0000
Diese Fehlermeldungen konnte auf potenzielle Probleme mit der Datenträger, den Festplattencontroller oder die Datenträger-Treibersoftware hinweisen. Wenn Sie diese Fehlermeldungen erhalten, müssen Sie diese potenzielle Probleme überprüfen.

Hinweis: Die Diagnose, die in diesem Hotfix enthalten sind Probleme mit Hardware oder Treiber nicht korrigiert. Diese Diagnose sind nur für Bericht Probleme vorgesehen, die beim Abrufen von Datenbankseiten aus physischen Medien auftreten.Weitere Informationen finden Sie die folgende KB-Artikelnummer:
824684Erläuterung von Standardbegriffen bei Microsoft Softwareupdates

Warnung: Dieser Artikel wurde automatisch übersetzt.

Eigenschaften

Artikelnummer: 841776 – Letzte Überarbeitung: 01/17/2015 10:25:50 – Revision: 2.3

Microsoft SQL Server 2000 Developer Edition, Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 2000 Enterprise Edition, Microsoft SQL Server 2000 Personal Edition, Microsoft SQL Server 2000 Workgroup Edition, Microsoft SQL Server 2000 Desktop Engine (Windows), Microsoft SQL Server 2000 Enterprise Edition 64-bit

  • kbnosurvey kbarchive kbmt kbsqlserv2000presp4fix kbfix kbbug kbhotfixserver kbqfe KB841776 KbMtde
Feedback