INF: SQL Server 2000 Service Pack 3 Neukompilierungen installieren alle Volltextkataloge

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 327217 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Auf dieser Seite

Zusammenfassung


Die Werte in der Spalte Rang in Volltext-Suche zurückgegeben wurde (ASF) Abfragen, die die Funktionen CONTAINSTABLE oder FREETEXTTABLE verwenden
möglicherweise ändern, wenn die Kataloge neu aufzufüllen. Die Werte möglicherweise ändern, selbst wenn die zugrunde liegenden Daten nicht ändert. Zum Auflösen
Diese Inkonsistenz Rangfolge hat Microsoft eine Änderung im Volltextkatalog Format vorgenommen. Folglich müssen Sie aktualisieren
alle Volltextkataloge in das neue Format bei der Aktualisierung auf SQL Server 2000 Service Pack 3 (SP3).
Dieser Artikel enthält Informationen über die Einrichtung von SQL Server 2000 SP3, die für die Volltextsuche spezifisch ist.
Darüber hinaus um Problemumgehung Informationen, die Volltextsuche Ausfallzeit zu minimieren, die auftreten können
Wenn Sie auf SQL Server 2000 SP3 aktualisieren.

Nach dem upgrade-Volltextkatalog Format müssen Sie alle Volltextkataloge neu erstellen. Die
Kataloge werden automatisch neu erstellt, wenn Sie den MSSearch-Dienst nach SQL Server 2000 starten
SP3 Setup abgeschlossen ist. In den Phasen Intitial des SQL Server 2000 SP3-Setup öffnet ein Fenster. Sie
sehen eine Meldung angezeigt, alle Volltextkataloge neu erstellt werden muss. Für den SQL Server 2000 SP3
Setup fortsetzen, Sie müssen Sie Microsoft Search aktualisieren auswählen und anwenden
SQL Server 2000 SP3 (erforderlich)
das Kontrollkästchen.

Alle Kataloge aus allen Instanzen von SQL Server 2000 auf demselben Computer werden, neu nicht nur erstellt werden
die Kataloge der Instanz, die aktualisiert wird zugeordnet. Die Neuerstellung des kann Zeit sein.
und ressourcenintensiv. Die Volltextkataloge sind folglich nicht verfügbar, bis zum Abschluss der Neuerstellung.

Ursache

Ein Problem mit der MSSearch-Katalogformat verursacht eine Inkonsistenz in der Rank-Werte
von den CONTAINSTABLE und FREETEXT-Abfragen zurückgegeben zwischen Katalog Repopulations in vorherigen
Versionen von SQL Server.

Lösung

Um das Problem zu beheben, müssen Sie die MSSearch aktualisieren Katalogformat. Nach
Sie MSSearch-Katalogformat aktualisieren, die in beschriebenen Symptome treten möglicherweise die
Abschnitt "Zusammenfassung".

Abhilfe

Um das Verhalten zu umgehen, können Sie eine der folgenden Optionen verwenden:

  • Eine Side-by-Side-Aktualisierung
  • Eine gesteuerte Aktualisierung
  • Eine Standard-Aktualisierung
Weitere Informationen über jede Art von Aktualisierung folgt.

Side-by-Side-Aktualisierung


Hinweis : die Full-Text Search-Kataloge werden nicht verfügbar sein bis Sie
neu erstellt werden. Je nach auf den Volltextkatalog Größe verfügbaren Systemressourcen und, eventuell Sie nicht zu
Ausführen einer Aktualisierung Side-by-Side. Wenn die Gesamtzahl der Zeilen in alle Volltextsuche Kataloge werden
aktualisiert ist größer als 100.000, der Neuerstellung-Vorgang kann eine Stunde oder mehr, je nach verfügbaren dauern
Hardware und die Systemressourcen. Wenn Sie mehr als 100.000 Zeilen haben, kann ein Side-by-Side verwendet werden soll
Aktualisieren. Darüber hinaus müssen für diese Problemumgehung abgeschlossen werden, Sie alle Kataloge aus allen aktualisieren
Instanzen von SQL Server 2000 auf dem Computer.

Um erhebliche Volltextsuche Nichtverfügbarkeit während der Neuerstellung zu vermeiden und um Ressourcen zu minimieren
Verwendung nach der Aktualisierung auf SQL Server 2000 SP3, gehen Sie folgendermaßen eine Side-by-Side-Aktualisierung vor:
  1. Sichern Sie alle SQL Server-Datenbanken. SQL Server verwendet diese Sicherungen, um ein Abbild des Computers Produktion vorhandenen auf einem Entwicklungscomputer erstellen. Weitere Informationen zum Erstellen und verwalten einen Entwicklung Computer ein Replikat des Computers Produktion finden Sie "Verwenden von Standbyservern" in der SQL Server-Onlinedokumentation.
  2. Wenn die Änderungsnachverfolgung auf dem Produktionsserver aktiviert ist, Deaktivieren der Indexaktualisierung Hintergrund und geplanten Aktualisierungen. Sie können alle vollständigen oder inkrementellen Auffüllungen lassen, die geplant werden.
  3. Wiederherstellen Sie die in Schritt 1 auf den Entwicklungscomputer erstellt Sicherungen. Stellen Sie sicher, dass die Datenbank-IDs identisch sind. Diese Voraussetzung für die Volltextkataloge erfolgreich vom Entwicklungscomputer auf Ihren Produktionscomputer zu kopieren (siehe Schritt 6).
  4. Nachdem Ihre Sicherungen auf den Entwicklungscomputer angewendet wurden, werden in der Datenbank Zeiger auf die Volltextkataloge vorhanden sind. Die Volltextkataloge ist jedoch nicht vorhanden. Führen Sie den folgenden Code für jeden Volltextkatalog, damit diese Kataloge erstellt und aufgefüllt werden:
    sp_fulltext_catalog 'fulltext_catalog_name', 'rebuild'
    go
    sp_fulltext_catalog 'fulltext_catalog_name', 'start_full'
    go
  5. Zuweisen der Entwicklungsserver, Volltextkatalog Daten zu aktualisieren, SQL Server 2000 SP3.
  6. Nach Abschluss des Buildprozesses auf alle Volltextkataloge auf dem Entwicklungsserver kopieren Sie alle Volltextkataloge an einen sicheren Speicherort auf dem Produktionsserver. Überschreiben Sie vorhandene Volltextkatalog Daten nicht zu diesem Zeitpunkt.
  7. Wenn möglich, SQL Server 2000 SP3 Zuweisen des Produktionsservers.
  8. Nach Abschluss die Aktualisierung auf SQL Server 2000 SP3 beenden Sie den MSSearch-Dienst.

    Hinweis : Wenn die automatische Neuerstellung Ihrer Kataloge gestartet wurde, beenden den Prozess für jede Ihrer Kataloge durch Ausführen dieses Codes:
    sp_fulltext_catalog 'fulltext_catalog_name', 'stop'
    Wenn der Prozess abgeschlossen ist, beenden Sie den MSSearch-Dienst.
  9. Ersetzen Sie der vorhandenen Kataloge durch die Kataloge, die von den Entwicklungsserver kopiert wurden, auf dem Produktionsserver.
  10. Starten Sie den MSSearch-Dienst.
  11. Wenn Nachverfolgen von Änderungen auf dem Produktionsserver, wenn möglich aktiviert ist, führen Sie einen manuellen Änderungsnachverfolgung Update auf all Full-Text aktiviert Tabellen durch den folgenden Befehl in Query Analyzer ausführen:
    sp_fulltext_table '%tablename%', 'update_index'
    Sie keine Volltextkatalog neu erstellen. Darüber hinaus, wenn die Änderungsnachverfolgung aktiviert ist und Aktualisierungen im Hintergrund Index oder geplante Updates in Schritt 2 deaktiviert wurden, wieder.

Gesteuerte Aktualisierung

Um bedeutende sofortige Ressourcennutzung, die nach eine Aktualisierung auf SQL Server 2000 SP3 zu vermeiden, gehen Sie folgendermaßen eine gesteuerte Aktualisierung vor:

Hinweis : Full-Text Search-Kataloge sind erst verfügbar Neuerstellung Prozess abgeschlossen ist. Eine gesteuerte Aktualisierung Ressourcenverwendung minimiert, sofort nach Abschluss der SQL Server 2000 SP3-Setup-Installation; allerdings Volltextkataloge möglicherweise nicht verfügbar für einen längeren Zeitraum einer Side-by-Side-Aktualisierung.

  1. Bevor Sie SQL Server 2000 SP3 auf einem Produktionsserver aktualisieren, führen Sie diesen Code und Aufzeichnen der Ausgabe:
    exec sp_help_fulltext_catalogs
    exec sp_help_fulltext_columns
    Die folgenden zwei gespeicherten Systemprozeduren bereitgestellte Informationen ist hilfreich, wenn Sie die Volltextkataloge neu erstellen.
  2. Verwenden Sie Sp_fulltext_table und Sp_fulltext_catalog gespeicherte Prozeduren, um alle Volltextkataloge löschen. Sie müssen die Volltext-indizierten Tabellen löschen, bevor Sie die Volltextkataloge löschen.
  3. Sichern Sie Ihre SQL Server-Daten.
  4. SQLServer 2000 SP3 anwenden. Wird während des Installationsvorgangs eine Warnmeldung angezeigt, die Sie informiert, dass alle Volltextkataloge nach der Aktualisierung auf SQL Server 2000 SP3 wiederhergestellt werden. Sie können diese Meldung ignorieren, da alle Volltextkataloge gelöscht wurden.
  5. Wenn Sie möchten, erstellen Sie mithilfe der Sp_fulltext_catalog gespeicherten Prozedur alle Volltextkataloge neu.
  6. Fügen Sie alle früheren Volltextsuche Tabellen und Spalten an Ihrer ursprünglichen Volltextkataloge indiziert, und starten Sie eine vollständige Auffüllung für alle Volltextkataloge.

Standard-Aktualisierung

Wenn die Gesamtgröße der alle Volltextkataloge relativ klein ist (in vielen Fällen weniger als 100.000 Zeilen) und stehen ausreichend Systemressourcen zur Verfügung, folgt der SQL Server 2000 SP3-Setup-Prozess, müssen Sie möglicherweise eine Seite von Seite oder eine gesteuerte Aktualisierung durchführen. In diesen Fällen treten Sie wahrscheinlich einen Mindestzeitraum Ausfallzeiten während der Neuerstellung Prozess und einer kurzen Erhöhung der Ressourcenverwendung.

In allen Fällen vor der Aktualisierung auf SQL Server 2000 SP3 Testen der Aktualisierung auf einem nicht-Produktionsserver. Sichern Sie alle SQL Server und -Volltextkatalog Daten sicherstellen einer erfolgreichen Migration.

Weitere Informationen


Hier ist ein Beispiel für das Verhalten auftreten können.

Ein Server verfügt über zwei Instanzen von SQL Server 2000 Service Pack 2 (SP2). Jede Instanz verfügt über vier Volltextkataloge. Eine Installation von SQL Server 2000 SP3 auf eine Instanz wird die Kataloge auf beide Instanzen aktualisiert. Obwohl die Kataloge auf der Instanz vor SQL Server 2000 SP3 aktualisiert wurden, werden Sie weiterhin funktionieren.

Hinweis:, dass dieses Problem tritt nur das erste Mal auf das einer beliebigen Instanz von SQL Server 2000 auf SQL Server 2000 SP3 aktualisiert wird. Dieses Verhalten tritt in spätere Aktualisierungen von SQL Server 2000 SP3 auf demselben Computer nicht auf.

Nach SQL Server 2000 SP3 Setup erfolgreich abgeschlossen wurde und nur, wenn der MSSearch-Dienst gestartet wird, andauernde mittlere bis hohe CPU- und e/a-Aktivität ist. Die Aktivität ist Mittel zu starker, da die Neuerstellung und repopulating aller Full-Text-Kataloge in Bearbeitung ist. Während dieser Zeit können keine SQL Server die Kataloge Abfragen. Die Abfragen, scheint erfolgreich zu sein, aber die Ergebnisse zurückgegeben, während die Auffüllung durchgeführt wird möglicherweise nicht genau. Die Dauer der Aktivität und kann nicht erfolgreich abgefragt werden möglicherweise nicht mehr als einige Minuten zuletzt, aber mehrere Stunden dauern kann. Darüber hinaus möglicherweise im Anwendungsprotokoll Fehlermeldungen angezeigt werden. Beispiel:
  • Wenn der MSSearch-Dienst gestartet nach Abschluss der SQL Server 2000 SP3-Installation, sehen Sie ein Fehlermeldung, die etwa so:
    Event Type:	Information
    Event Source:	Microsoft Search
    Event Category:	Search Service 
    Event ID:	1003
    Date:		7/24/2002
    Time:		5:26:51 PM
    User:		N/A
    Computer:	FTS8
    Description:
    The Search service has started.
    
    
    For more information, see Help and Support Center at http://support.microsoft.com.
  • Wenn MSSearch versucht, einen SQL Server-Volltextkatalog bereitzustellen, der das ältere Format ist, und es werden gemeldet, dass der Katalog beschädigt ist, wird für jeden Volltextkatalog beim Start von MSSearch bereitgestellte ein Fehlermeldung ähnelt:
    Event Type:	Information
    Event Source:	MssCi
    Event Category:	None
    Event ID:	4138
    Date:		7/24/2002
    Time:		5:26:51 PM
    User:		N/A
    Computer:	FTS8
    Description:
    Content index corruption detected in component CI-RcovStorageObj1 in catalog e:\ft\SQL0000800005\Build\Indexer\NlFiles. 
    Stack trace is
      0x01045027
      0x0104BE13
      0x010469E0
      0x0104D0CD
      0x01048477
      0x013BCE70
      0x013B9D9F
      0x013BA645
      0x009F4251
      0x009F450D
      0x0138CE4C
      0x0138E1D0
      0x00A32783
      0x00A2247A
      0x00A99965
      0x00AA5BDC
      0x77E8758A
    				
    For more information, see Help and Support Center at http://support.microsoft.com
    
  • Eine zweite Fehlermeldung wird von MSSearch ausgelöst, der angibt, dass der Katalog, der gemeldet wurde beschädigt die falsche Version. Erhalten Sie die Fehlermeldung, da der Katalog noch nicht aktualisiert neu erstellt und wurde. Für jeden Katalog beim Start von MSSearch bereitgestellt erhalten Sie eine oder mehrere, Meldungen ähnelt:
    Event Type:	Error
    Event Source:	Microsoft Search
    Event Category:	Indexer 
    Event ID:	7039
    Date:		7/24/2002
    Time:		5:26:51 PM
    User:		N/A
    Computer:	FTS8
    Description:
    The Content Index for project <SQLServer SQL0000800005> cannot be 
    loaded. Error: c0041821 - The content index data on disk is for the wrong version.  
    
    For more information, see Help and Support Center at http://support.microsoft.com.
  • Mit MSSearch erhalten Sie die folgenden Fehlermeldung. Diese Fehlermeldung gibt an, dass der Katalog wird zurückgesetzt (und in das neue Katalogformat aktualisiert). Das Zurücksetzen oder Neuerstellung dauert ein paar Minuten oder einige Stunden, je nach Datenmenge indiziert werden muss und die verfügbaren Hardwareressourcen. Während der Neuerstellung ist Volltext Katalog nicht verfügbar.

    Für jeden Katalog beim Start von MSSearch bereitgestellte erhalten Sie eine oder mehr Fehlermeldungen ähnelt:
    Event Type:	Information
    Event Source:	Microsoft Search
    Event Category:	Gatherer 
    Event ID:	3041
    Date:		7/24/2002
    Time:		5:26:51 PM
    User:		N/A
    Computer:	FTS8
    Description:
    Project <SQLServer SQL0000800005> is being reset.
    
    For more information, see Help and Support Center at 
    http://support.microsoft.com.

    Hinweis : um zu hoher Verfügbarkeit der Volltextsuche während der Aktualisierung auf SQL Server 2000 SP3 zu verwalten, finden Sie im Abschnitt "Abhilfe".
  • Wenn der Neuerstellung Vorgang abgeschlossen ist, wird für jeden Katalog, die erfolgreich erstellt wurde eine Meldung angezeigt ähnelt:
    Event Type:	Information
    Event Source:	Microsoft Search
    Event Category:	Gatherer 
    Event ID:	3018
    Date:		7/24/2002
    Time:		5:26:53 PM
    User:		N/A
    Computer:	FTS8
    Description:
    The end of crawl for project <SQLServer SQL0000800005> has been detected. The Gatherer 
    successfully processed 0 documents totaling 0K. It failed to filter 0 documents. 0 URLs could 
    not be reached or were denied access.
    
    For more information, see Help and Support Center at 
    http://support.microsoft.com.
Wenn während der Wiederherstellung Fehler auftreten, müssen Sie ablegen und anschließend der betroffenen Volltextkataloge neu erstellt.

Eigenschaften

Artikel-ID: 327217 - Geändert am: Montag, 29. Oktober 2007 - Version: 5.4
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft SQL Server 2000 Standard Edition
Keywords: 
kbmt kbproductlink kbinfo KB327217 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: 327217
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