Update: Wenn Sie einen Volltextindex für eine Tabelle auffüllen, die einen zusammengesetzten gruppierten Index in SQL Server 2005 verfügt, kann die Auffüllung sehr langsam sein

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 938672 - Produkte anzeigen, auf die sich dieser Artikel bezieht
# Fehler: 50001203 (SQL-Hotfix)
Microsoft stellt Updates für die Microsoft SQL Server 2005 als downloadbare Datei. Da die Updates kumulativ sind, enthält jede neue Version alle Hotfixes und alle die Sicherheitsupdates, die mit früheren SQL Server 2005 enthalten waren.
Alles erweitern | Alles schließen

Problembeschreibung

Betrachten Sie das folgende Szenario. Microsoft SQL Server 2005 hat eine Tabelle einen zusammengesetzten gruppierten Index. Die erste Spalte in der Definition des gruppierten Indexes ist weniger selektiv ist als eine andere Spalte, die in einem eindeutigen Index-Schlüssel verwendet wird. In diesem Szenario kann die Auffüllung sehr langsam sein, wenn Sie einen Volltextindex aufzufüllen.

Ursache

Wenn Sie einen Volltextindex aufzufüllen, crawlt Volltext-Engine immer auf den Schlüssel des gruppierten Indexes. Schlüssel des gruppierten Indexes wird verwendet, selbst wenn die Tabelle anderen eindeutigen Index-Schlüssel, mit denen der Volltext-Engine zum Auffüllen des Volltextindex um eine bessere Leistung zu erzielen.

Lösung

Die Fehlerbehebung für dieses Problem wurde zuerst im kumulativen Update 3 veröffentlicht. Weitere Informationen zum Beziehen dieses kumulative Updatepakets für SQL Server 2005 Service Pack 2 finden Sie in folgendem Artikel der Microsoft Knowledge Base anzuzeigen:
939537 Kumulatives Updatepaket 3 für SQL Server 2005 Service Pack 2
Hinweis Da die Builds kumulativ sind, jede neue Version enthält alle Hotfixes und alle die Sicherheitsupdates, die mit früheren SQL Server 2005 enthalten waren. Microsoft empfiehlt, dass Sie sich die neueste Version, die diesen Hotfix enthält. Weitere Informationen finden Sie in folgendem Artikel der Microsoft Knowledge Base anzuzeigen:
937137 SQL Server 2005 erstellt, die veröffentlicht wurden, nachdem SQL Server 2005 Service Pack 2 freigegeben wurde
Microsoft SQL Server-2005-Hotfixes sind für bestimmte SQL Server Servicepacks erstellt. Sie müssen einen SQL Server 2005 Service Pack 2-Hotfix auf eine Installation von SQL Server 2005 Service Pack 2 anwenden. Standardmäßig ist jeder Hotfix, der in einem SQL Server Servicepack bereitgestellt wird in das nächste SQL Server Servicepack enthalten.

Abhilfe

Gehen Sie folgendermaßen vor, um dieses Problem zu umgehen:
  1. Löschen Sie den gruppierten Index.

    Sie können die DROP INDEX die Anweisung, die einen gruppierten Index löschen. Weitere Informationen zu den DROP INDEX -Anweisung finden Sie auf die folgenden Microsoft Developer Network (MSDN)-Website:
    http://msdn2.Microsoft.com/en-us/library/aa258837 (SQL.80) aspx
  2. Erstellen Sie einen neuen gruppierten Index auf die Spalte, die im eindeutigen Index enthalten ist.

    Sie können die INDEX ERSTELLEN Erstellen Sie einen gruppierten Index-Anweisung. Weitere Informationen zu den INDEX ERSTELLEN -Anweisung finden Sie auf die folgende MSDN-Website:
    http://msdn2.Microsoft.com/en-us/library/ms188783.aspx

Status

Microsoft hat bestätigt, dass dieses Problem auf die im Abschnitt "Gilt für" aufgeführten Microsoft-Produkte zutrifft.

Weitere Informationen

Nachdem Sie diesen Hotfix angewendet haben, aktivieren Sie das Ablaufverfolgungsflag 7608, um diesen Hotfix zu aktivieren.

Wichtig Für SQL Server 2008, SQL Server 2008 R2 und SQL Server 2012, der Hotfix ist enthalten in der RTM-Builds. Allerdings müssen Sie noch das Ablaufverfolgungsflag 7608, um den Hotfix zu aktivieren aktivieren.

Weitere Informationen, welche Dateien geändert werden und Informationen über alle Voraussetzungen für das kumulative Updatepaket anwenden, das den Hotfix enthält, der in diesem Microsoft Knowledge Base-Artikel beschrieben wird, finden Sie in folgendem Artikel der Microsoft Knowledge Base anzuzeigen:
939537 Kumulatives Updatepaket 3 für SQL Server 2005 Service Pack 2

Informationsquellen

Weitere Informationen zur Liste der Builds, die nach SQL Server Service Pack 2 verfügbar sind, finden Sie in folgendem Artikel der Microsoft Knowledge Base anzuzeigen:
937137 SQL Server 2005 erstellt, die veröffentlicht wurden, nachdem SQL Server 2005 Service Pack 2 freigegeben wurde
Weitere Informationen zu inkrementellen Dienstmodell für SQL Server finden Sie in folgendem Artikel der Microsoft Knowledge Base anzuzeigen:
935897 Ein inkrementelles Dienstmodell ist die SQL Server-Team zum Übermitteln von Hotfixes für gemeldete Probleme
Weitere Informationen zum Beziehen von SQL Server 2005 Service Pack 2 finden Sie in folgendem Artikel der Microsoft Knowledge Base anzuzeigen:
913089 So erhalten Sie das neueste Servicepack für SQL Server 2005
Weitere Informationen über die neuen Features und Verbesserungen in SQL Server 2005 Service Pack 2 finden Sie auf die folgende Microsoft-Website:
http://go.Microsoft.com/fwlink/?LinkId = 71711
Weitere Informationen zum Benennungsschema für SQL Server-Updates finden Sie in folgendem Artikel der Microsoft Knowledge Base anzuzeigen:
822499 Neues Benennungsschema für Softwareupdate-Pakete Microsoft SQL Server
Weitere Informationen zur Terminologie für Softwareupdates finden Sie in folgendem Artikel der Microsoft Knowledge Base anzuzeigen:
824684 Beschreibung der Standardterminologie, die zum Beschreiben von Microsoft-Softwareupdates verwendet wird

Eigenschaften

Artikel-ID: 938672 - Geändert am: Donnerstag, 24. Mai 2012 - Version: 1.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Workgroup Edition
Keywords: 
kbhotfixrollup kbsql2005fts kbexpertiseadvanced kbfix kbqfe kbmt KB938672 KbMtde
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: 938672
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