Sie sind zurzeit offline. Es wird auf die erneute Herstellung einer Internetverbindung gewartet.

Update: Ein Assertionsfehler tritt auf, wenn Sie Daten in derselben Zeile in einer Tabelle einfügen, indem Sie mehrere Verbindungen zu einer Instanz von SQL Server verwenden

Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.

Den englischen Originalartikel können Sie über folgenden Link abrufen: 885290
Fehler #: 354812 (SQL Server 8.0)

Zusammenfassung
Dieser Artikel beschreibt folgendes über diese Version des Hotfixes:
  • Die Probleme, die durch dieses Hotfix-Paket behoben werden.
  • Voraussetzungen für die Installation des Hotfix-Pakets.
  • Ob Sie den Computer neu starten müssen, nach die Installation des Hotfix-Pakets.
  • Gibt an, ob das Hotfixpaket durch ein anderes Hotfixpaket ersetzt wird.
  • Gibt an, ob Sie Registrierungsänderungen vornehmen müssen.
  • Die Dateien, die im Hotfix-Paket enthalten sind.

zurück zum Anfang

Problembeschreibung
Wenn Sie versuchen, Daten in einer Zeile in eine Tabelle einfügen, indem mehrere Verbindungen zu einer Instanz von Microsoft SQL Server verwenden, erhalten Sie im SQL Server-Fehlerprotokoll Assertion folgende Fehlermeldung angezeigt:
2001-06-18 21:33:32.87 spid55 SQL Server Assertion: Datei: <insert.c>, Zeile 571 =</insert.c>
Fehler bei der Assertion = ' SdesP-> M_pIndex-> Indindid CLUSTIND =='.
2001-06-18 21:33:32.90 spid55 Fehler: 3624, Schweregrad: 20, State: 1.
Dieses Problem tritt auf, wenn alle folgenden Bedingungen erfüllt sind:
  • Die Daten, die Sie versuchen, sind die gleichen Daten wie in mindestens eine der Spalten in der Zeile.
  • In der Tabelle wird ein nicht gruppierter Index für die Spalte definiert, in denen Sie dieselben Daten einfügen.
  • Dieser nicht gruppierte Index wird mit der Option IGNORE_DUP_KEY erstellt.
Weitere Informationen zu früheren Updates klicken Sie auf die folgende Artikelnummer, um den Artikel der Microsoft Knowledge Base anzuzeigen:
290211 So erhalten Sie das neueste Servicepack für SQL Server 2000

zurück zum Anfang

Ursache
Dieses Problem tritt auf, weil die Zeile, die Sie Einfügen in der letzten Zeile auf einer Indexseite eingefügt wird.
zurück zum Anfang

Lösung

Service Pack-Informationen

Um dieses Problem zu beheben, beziehen Sie das neueste Servicepack für Microsoft SQL Server 2000. Klicken Sie für weitere Informationen auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
290211 So erhalten Sie das neueste Servicepack für SQL Server 2000

Hotfix-Informationen

Voraussetzungen

Dieser Hotfix erfordert Microsoft SQL Server 2000 Service Pack 3 (SP3).

Weitere Informationen dazu, wie Sie SQL Server 2000 Service Pack 3 zu erhalten, klicken Sie auf die folgende Artikelnummer, um den Artikel der Microsoft Knowledge Base anzuzeigen:
290211 So erhalten Sie das neueste Servicepack für SQL Server 2000

zurück zum Anfang

Informationen zum Neustart

Sie müssen keinen Neustart des Computers nach der Installation dieses Hotfixes.

zurück zum Anfang

Informationen zum Hotfix-Datei

Dieser Hotfix enthält nur die Dateien, die erforderlich sind, um in diesem Artikel beschriebenen Probleme zu beheben. Dieser Hotfix enthält möglicherweise nicht alle Dateien, die Sie benötigen, um ein Produkt vollständig auf den neuesten Stand zu aktualisieren.
Die englische Version dieses Hotfixes weist Dateiattribute (oder spätere Attribute), die in der folgenden Tabelle aufgelistet sind. Die Datums- und Uhrzeitangaben für diese Dateien sind in Coordinated Universal Time (UTC) aufgelistet. Wenn Sie die Dateiinformationen anzeigen, wird es in die lokale Zeit konvertiert. Um die Differenz zwischen UTC und der Ortszeit zu finden, verwenden Sie die Registerkarte Zeitzone im Tool Datum und Uhrzeit in der Systemsteuerung.
         Date         Time   Version            Size    File name   ------------------------------------------------------------------------   23-Aug-2004  14:15  2000.80.972.0     664,128  Autoplt.dll         23-Aug-2004  14:15  2000.80.972.0      78,400  Console.exe         23-Aug-2004  14:15  2000.80.972.0     332,352  Ctasksui.dll        23-Aug-2004  14:15  2000.80.972.0     315,968  Custtask.dll        23-Aug-2004  14:15  2000.80.972.0      33,340  Dbmslpcn.dll        08-Apr-2004  09:12                    786,432  Distmdl.ldf   08-Apr-2004  09:12                  2,359,296  Distmdl.mdf   10-Oct-2003  06:18                        180  Drop_repl_hotfix.sql   23-Aug-2004  14:15  2000.80.972.0   1,905,216  Dtspkg.dll          23-Aug-2004  14:15  2000.80.972.0     528,960  Dtspump.dll         23-Aug-2004  14:15  2000.80.972.0   1,557,052  Dtsui.dll           23-Aug-2004  14:15  2000.80.972.0     639,552  Dtswiz.dll          10-Oct-2003  06:18                    747,927  Instdist.sql   10-Oct-2003  06:18                      1,581  Inst_repl_hotfix.sql   23-Aug-2004  14:15  2000.80.972.0     352,828  Isqlw.exe           23-Aug-2004  14:15  2000.80.972.0      82,492  Itwiz.exe           23-Aug-2004  14:15  2000.80.972.0      90,692  Msgprox.dll         19-May-2004  11:13  8.11.40209.0      209,408  Mssdi98.dll         23-Aug-2004  14:15  2000.80.972.0      62,024  Odsole70.dll        23-Aug-2004  14:16  2000.80.972.0      25,144  Opends60.dll        23-Aug-2004  14:15  2000.80.972.0      57,904  Osql.exe            23-Aug-2004  14:15  2000.80.972.0     279,104  Pfutil80.dll        10-Oct-2003  06:07                    550,780  Procsyst.sql   08-Apr-2004  09:12                     12,305  Qfe469315.sql   08-Apr-2004  09:12                     19,195  Qfe469571.sql   17-Aug-2004  11:57                      5,155  Qfe472197.sql   23-Aug-2004  14:15  2000.80.972.0     143,940  Qrdrsvc.exe         23-Aug-2004  14:43                  1,105,167  Replmerg.sql   23-Aug-2004  14:15  2000.80.972.0     221,768  Replprov.dll        23-Aug-2004  14:15  2000.80.972.0     307,784  Replrec.dll         23-Aug-2004  13:05  2000.80.972.0     159,813  Replres.rll   17-Aug-2004  11:57                  1,086,925  Replsys.sql   10-Oct-2003  06:18                    986,603  Repltran.sql   23-Aug-2004  14:15  2000.80.972.0     287,304  Rinitcom.dll        23-Aug-2004  14:15  2000.80.972.0      78,416  Sdiclnt.dll         23-Aug-2004  14:15  2000.80.972.0      66,112  Semmap.dll          23-Aug-2004  14:15  2000.80.972.0      57,916  Semnt.dll           23-Aug-2004  14:15  2000.80.972.0     492,096  Semobj.dll          23-Aug-2004  13:41  2000.80.972.0     172,032  Semobj.rll   23-Aug-2004  14:15  2000.80.972.0      53,832  Snapshot.exe        13-Jul-2004  08:29                    117,834  Sp3_serv_uni.sql   23-Aug-2004  14:14  2000.80.972.0      28,672  Sqlagent.dll        23-Aug-2004  14:15  2000.80.972.0     311,872  Sqlagent.exe        23-Aug-2004  14:14  2000.80.972.0     168,001  Sqlakw32.dll        23-Aug-2004  14:15  2000.80.972.0      33,344  Sqlctr80.dll        23-Aug-2004  14:15  2000.80.972.0   4,215,360  Sqldmo.dll          23-Aug-2004  14:15                     25,172  Sqldumper.exe       23-Aug-2004  12:51  2000.80.972.0      28,672  Sqlevn70.rll   23-Aug-2004  14:15  2000.80.972.0     156,224  Sqlmaint.exe        23-Aug-2004  14:15  2000.80.972.0     180,792  Sqlmap70.dll        23-Aug-2004  14:15  2000.80.972.0     188,992  Sqlmmc.dll          23-Aug-2004  13:47  2000.80.972.0     479,232  Sqlmmc.rll   23-Aug-2004  14:16  2000.80.972.0     401,984  Sqlqry.dll          23-Aug-2004  14:16  2000.80.972.0      57,920  Sqlrepss.dll        23-Aug-2004  14:16  2000.80.972.0   7,581,777  Sqlservr.exe        23-Aug-2004  14:16  2000.80.972.0     590,396  Sqlsort.dll         23-Aug-2004  14:16  2000.80.972.0      45,644  Sqlvdi.dll          23-Aug-2004  14:16  2000.80.972.0     106,588  Sqsrvres.dll        23-Aug-2004  14:16  2000.80.972.0      33,340  Ssmslpcn.dll        23-Aug-2004  14:16  2000.80.972.0      82,492  Ssnetlib.dll        23-Aug-2004  14:16  2000.80.972.0      25,148  Ssnmpn70.dll        23-Aug-2004  14:16  2000.80.972.0     123,456  Stardds.dll         23-Aug-2004  14:16  2000.80.972.0     158,240  Svrnetcn.dll        23-Aug-2004  14:15  2000.80.972.0      76,416  Svrnetcn.exe        23-Aug-2004  14:16  2000.80.972.0      49,228  Ums.dll             23-Aug-2004  14:16  2000.80.972.0      98,872  Xpweb70.dll      
Hinweis Aufgrund von Dateiabhängigkeiten kann das aktuellste Hotfix, das diese Dateien enthält auch weitere Dateien enthalten.


zurück zum Anfang

Abhilfe
Um dieses Problem zu umgehen, entfernen Sie die Option IGNORE_DUP_KEY, die für die eindeutigen, nicht gruppierten Index der Tabelle festgelegt wird.

zurück zum Anfang

Status
Microsoft hat bestätigt, dass es einen Fehler in den Microsoft-Produkten gibt, die im Abschnitt "Gilt für" aufgeführt sind. Dieses Problem wurde erstmals in Microsoft SQL Server 2000 Service Pack 4 behoben.

zurück zum Anfang

Weitere Informationen
Weitere Informationen zum Benennungsschema für Microsoft SQL Server-Updates klicken Sie auf die folgende Artikelnummer, um den Artikel der Microsoft Knowledge Base anzuzeigen:
822499 Neues Namensschema für Microsoft SQL Server-Softwareupdate-Paketen
Weitere Informationen zur Terminologie, die Microsoft bei der Korrektur von Software nach der Veröffentlichung der Software verwendet, klicken Sie auf die folgende Artikelnummer, um den Artikel der Microsoft Knowledge Base anzuzeigen:
824684 Beschreibung der Standardterminologie, die zum Beschreiben von Microsoft-Softwareupdates verwendet wird.

Informationen in der Aufrufliste

Eine Dumpdatei Stapel, die der folgenden ähnelt wird im SQL Server-Fehlerprotokoll protokolliert:

Short Stack Dump00866627 Module(sqlservr+00466627) (CStackDump::GetContextAndDump+0000002E)0086804E Module(sqlservr+0046804E) (stackTrace+0000021D)0091D108 Module(sqlservr+0051D108) (utassert_fail+000002E3)007FA5B3 Module(sqlservr+003FA5B3) (rowinsert+000001E5)0041B2AB Module(sqlservr+0001B2AB) (insert+00000013)0041D1B1 Module(sqlservr+0001D1B1) (RowsetSS::InsertRow+000001F4)0041A9BE Module(sqlservr+0001A9BE) (CValRow::SetDataX+00000026)00419E0E Module(sqlservr+00019E0E) (SetMultData+0000001C)0041ADB9 Module(sqlservr+0001ADB9) (CEs::GeneralEval+000000DC)006EA774 Module(sqlservr+002EA774) (CQScanUpdate::GetRow+000001DA)004197AA Module(sqlservr+000197AA) (CQueryScan::GetRow+00000014)00418CD7 Module(sqlservr+00018CD7) (CStmtQuery::ErsqExecuteQuery+0000035A)0041A522 Module(sqlservr+0001A522) (CStmtDML::XretExecuteNormal+000002BD)0041A346 Module(sqlservr+0001A346) (CStmtDML::XretExecute+0000001C)00413CEE Module(sqlservr+00013CEE) (CMsqlExecContext::ExecuteStmts+000002D2)004133E9 Module(sqlservr+000133E9) (CMsqlExecContext::Execute+000001B6)00412918 Module(sqlservr+00012918) (CSQLSource::Execute+00000331)004E737F Module(sqlservr+000E737F) (CStmtExec::XretLocalExec+0000014D)004E721B Module(sqlservr+000E721B) (CStmtExec::XretExecute+0000031A)00413CEE Module(sqlservr+00013CEE) (CMsqlExecContext::ExecuteStmts+000002D2)004133E9 Module(sqlservr+000133E9) (CMsqlExecContext::Execute+000001B6)00412918 Module(sqlservr+00012918) (CSQLSource::Execute+00000331)00448916 Module(sqlservr+00048916) (language_exec+000003E1)00411D4C Module(sqlservr+00011D4C) (process_commands+000000E0)41073379 Module(UMS+00003379) (ProcessWorkRequests+0000024A)41073071 Module(UMS+00003071) (ThreadStartRoutine+000000BD)7800BEE4 Module(MSVCRT+0000BEE4) (beginthread+000000CE)77F04EE8 Module(KERNEL32+00004EE8) (lstrcmpiW+000000BE)-------------------------------------------------------------------------------2001-06-18 21:33:32.87 spid55 SQL Server Assertion: File: <insert.c>, line=571Failed Assertion = 'sdesP->m_pIndex->indindid == CLUSTIND'.2001-06-18 21:33:32.90 spid55 Error: 3624, Severity: 20, State: 1.2001-06-18 21:33:32.90 spid57 Using 'dbghelp.dll' version '4.0.5'Dump thread - spid = 57, PSS = 0x4907d690, EC = 0x4907d9a0Stack Dump being sent to d:\devices\MSSQL\log\SQL00012.dmp


zurück zum Anfang
Assertion eindeutige nicht gruppierte gleichzeitig

Warnung: Dieser Artikel wurde automatisch übersetzt.

Eigenschaften

Artikelnummer: 885290 – Letzte Überarbeitung: 07/03/2015 19:03:00 – Revision: 3.0

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

  • kbsqlserv2000presp4fix kbstack kbthread kbbug kbfix kbhotfixserver kbqfe kbmt KB885290 KbMtde
Feedback