UPDATE: Sie erhalten Fehler 3624 und nachdem Sie einen Masseneinfügungsvorgang in SQL Server 2000 ausführen ist die Benutzerdatenbank mit fehlerverdächtig markiert

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 825197 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Ob # Fehler: 469496 (SQL Server 8.0)
Alles erweitern | Alles schließen

Auf dieser Seite

Artikelinhalte

Zusammenfassung

Zu dieser Hotfix-Version beschreibt dieser Artikel folgende:
  • Probleme, die von diesem Hotfix-Paket behoben werden
  • Voraussetzungen für das Installieren des Hotfix-Pakets
  • Nachdem Sie das Hotfix-Paket installieren, müssen Sie Ihren Computer neu ob starten
  • Ob wird das Hotfix-Paket von anderem beliebigem Hotfix-Paket ersetzt
  • Ob müssen Sie etwaige Registrierungsänderungen vornehmen
  • Dateien, die in dem Hotfix-Paket enthalten sind

Problembeschreibung

Wenn Sie einen Masseneinfügungsvorgang in Microsoft SQL Server 2000 ausführen wird die Transaktionsprotokolldatei beschädigt und Fehler 3624 in dem SQL Server-Fehlerprotokoll geschrieben. Anschließend ist die Benutzerdatenbank mit fehlerverdächtig markiert. Beispielsweise führen Sie den folgenden Masseneinfügungsvorgang aus:
DELETE FROM <Tabellenname>

BULK INSERT TableName FROM 'Dateiname' WITH (DATAFILETYPE = 'native', TABLOCK)
Wenn Sie das tun, kann eine Fehlermeldung, die folgend ähnelt Ihnen angezeigt werden:
Stack Signature Spid55 Date Time für das Abbild ist 0x30BD6BDF
SQL Server Assertion: Spid55 Date Time: Datei: <recbase.cpp> Zeile Failed Assertion 1374 = = ' m_nVars > 0 foot.
Fehlerhaft: Spid55 Date Time: 3624 Schwere: 20 Status: 1.
Date Time "dbghelp.dll" Mit-spid55-Version "4.0.5"* Sie geben Thread Spid aus, 55 PSS = 0x3729d290 EC = 0x3729d5b8 =
Dieses Problem tritt bei einer auf, oder mehr folgende Bedingungen sind erfüllt:
  • Ein nicht gruppierter Index für die Tabelle ist vorhanden.
  • Ein TABLOCK-Abfrage-Hinweis wird verwandt.
  • Die Tabelle wurde nicht abgeschnitten, bevor Sie den Masseneinfügungsvorgang ausführten.
  • Die DBCC DBREINDEX-Anweisung wurde nicht verwandt, um Indexe neu zu erstellen, bevor Sie den Masseneinfügungsvorgang ausführten.
Eine Auflistung vorherigen Hotfixes finden Sie unter dem Abschnitt "Microsoft SQL Server 2000 post-Service Pack 3 or Microsoft SQL Server 2000 post-Service Pack 3a hotfixes" in dem folgenden Artikel der Microsoft Knowledge Base:
290211 Wie Installieren des neusten Service Pack von SQL Server 2000

Ursache

Dieses Problems wird dadurch verursacht, dass eine Zugriffsverletzung bei dem Verursachen einer Assertion in der Funktion RecBase::ResizeVar auftritt. Die Zugriffsverletzung verursacht eine schwerwiegende Ausnahme. Die schwerwiegende Ausnahme verursacht, das Ausnahmehandler eine Benutzerdatenbank in fehlerverdächtigem Status zu versetzen.


Lösung

Service Pack-Information

Installieren Sie das neueste Service Pack für Microsoft SQL Server 2000, um dieses Problem zu beheben Klicken Sie auf die folgende Artikelanzahl, um weitere Informationen zu erhalten, um den Artikel der Microsoft Knowledge Base zu lesen:
290211 Wie Installieren des neusten Service Pack von SQL Server 2000

Hotfix-Information

Voraussetzungen

Um dieses Hotfix anzuwenden, müssen Sie SQL Server 2000 Service Pack 3 (SP3) installieren. Klicken Sie auf die folgende Artikelanzahl, um weitere Informationen über das Erhalten von SQL Server 2000 Service Pack 3 zu erhalten, um den Artikel der Microsoft Knowledge Base zu lesen:
290211 Wie Installieren des neusten Service Pack von SQL Server 2000

Starten Sie neu Information

Nachdem Sie dieses Hotfix installieren, starten Sie Ihren Computer nicht neu.

Hotfix-Dateiinformation

Dieses Hotfix enthält nur die Dateien, für die erfordert wird, die Dateien die Probleme zu beheben, die dieser Artikel auflistet. Dieses Hotfix kann alle Dateien nicht enthalten, die Sie vollständig ein Produkt zu der neusten Erstellung aktualisieren muss müssen.

Die englische Version dieses Hotfixes weist die Dateiattribute ( oder die späteren Dateiattribute) auf die in der folgenden Tabelle aufgeführt ist. Die Datumangaben und die Uhrzeit-Angaben für diese Dateien sind in UTC angegeben. Wenn Sie sich die Dateiinformationen ansehen, werden diese Angaben in die lokale Zeit konvertiert Verwenden Sie in der Systemsteuerung Datum und Uhrzeit in Programm die Registerkarte Zeitzone, um den Unterschied zwischen UTC und lokaler Zeit zu suchen.
  Date         Time   Version        Size       File name
  ------------------------------------------------------------------
  31-May-2003  19:45  2000.80.818.0     78,400  Console.exe      
  25-Jun-2003  02:01  2000.80.818.0     33,340  Dbmslpcn.dll     
  25-Apr-2003  03:12                   786,432  Distmdl.ldf
  25-Apr-2003  03:12                 2,359,296  Distmdl.mdf
  30-Jan-2003  02:55                       180  Drop_repl_hotfix.sql
  23-Jun-2003  23:40  2000.80.837.0  1,557,052  Dtsui.dll        
  23-Jun-2003  23:40  2000.80.837.0    639,552  Dtswiz.dll       
  24-Apr-2003  03:51                   747,927  Instdist.sql
  03-May-2003  02:56                     1,581  Inst_repl_hotfix.sql
  08-Feb-2003  07:40  2000.80.765.0     90,692  Msgprox.dll      
  01-Apr-2003  03:07                     1,873  Odsole.sql
  05-Apr-2003  02:46  2000.80.800.0     62,024  Odsole70.dll     
  07-May-2003  21:41  2000.80.819.0     25,144  Opends60.dll     
  02-Apr-2003  22:48  2000.80.796.0     57,904  Osql.exe         
  03-Apr-2003  00:15  2000.80.797.0    279,104  Pfutil80.dll     
  22-May-2003  23:57                    19,195  Qfe469571.sql
  11-Jul-2003  18:04                 1,084,147  Replmerg.sql
  04-Apr-2003  22:53  2000.80.798.0    221,768  Replprov.dll     
  08-Feb-2003  07:40  2000.80.765.0    307,784  Replrec.dll      
  11-Jul-2003  17:56                 1,085,925  Replsys.sql
  01-Jun-2003  02:01  2000.80.818.0    492,096  Semobj.dll       
  31-May-2003  19:27  2000.80.818.0    172,032  Semobj.rll
  29-May-2003  01:29                   115,944  Sp3_serv_uni.sql
  01-Jun-2003  02:01  2000.80.818.0  4,215,360  Sqldmo.dll       
  07-Apr-2003  18:44                    25,172  Sqldumper.exe    
  19-Mar-2003  19:20  2000.80.789.0     28,672  Sqlevn70.rll
  02-Jul-2003  01:18  2000.80.834.0    180,736  Sqlmap70.dll     
  08-Feb-2003  07:40  2000.80.765.0     57,920  Sqlrepss.dll     
  10-Jul-2003  23:00  2000.80.840.0  7,553,105  Sqlservr.exe     
  08-Feb-2003  07:40  2000.80.765.0     45,644  Sqlvdi.dll       
  25-Jun-2003  02:01  2000.80.818.0     33,340  Ssmslpcn.dll     
  01-Jun-2003  02:01  2000.80.818.0     82,492  Ssnetlib.dll     
  01-Jun-2003  02:01  2000.80.818.0     25,148  Ssnmpn70.dll     
  01-Jun-2003  02:01  2000.80.818.0    158,240  Svrnetcn.dll     
  31-May-2003  19:59  2000.80.818.0     76,416  Svrnetcn.exe     
  01-May-2003  00:52  2000.80.816.0     45,132  Ums.dll          
  02-Jul-2003  01:19  2000.80.834.0     98,816  Xpweb70.dll      
Hinweis: das letzte Hotfix, das diese Dateien enthält, kann noch weitere Dateien ebenfalls aufgrund wechselseitiger Abhängigkeiten zwischen Dateien enthalten.

Status

Microsoft hat bestätigt, dass es sich um ein Problem dabei handelt Problem erstmals in Microsoft SQL Server 2000 Service Pack 4 in den Microsoft-Produkten behoben wurde, aufgeführt in dem section.This "Betrifft" ist.

Weitere Informationen

Klicken Sie auf die folgende Artikelanzahl, um weitere Informationen über das Namensschema für Aktualisierungen von SQL Server zu erhalten, um den Artikel der Microsoft Knowledge Base zu lesen:
822499 Neu Benennen von Schema für Microsoft SQL Server-Software-Update-Pakete
Klicken Sie auf die folgende Artikelanzahl, um weitere Informationen über die Terminologie zu erhalten, die Microsoft bei dem Korrigieren von Software, nachdem es freigegeben wird, verwendet, um den Artikel der Microsoft Knowledge Base zu lesen:
824684 Beschreibung der Standardterminologie, die zu dem Beschreiben von Softwareupdates von Microsoft verwandt wird

Eigenschaften

Artikel-ID: 825197 - Geändert am: Freitag, 2. November 2007 - Version: 3.3
Die Informationen in diesem Artikel beziehen sich auf:
  • 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
Keywords: 
kbhotfixserver kbqfe kbsqlserv2000presp4fix kbbug kbfix kbqfe KB825197 KbMtde kbmt
Maschinell übersetzter Artikel
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: 825197
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com