Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
Azure SQL-Datenbank
Ab SQL Server 2012 (11.x) installiert das Setup eine aktualisierte Version der Wörtertrennung und der Wortstammerkennung für Englisch, die die frühere Version dieser Komponenten ersetzt. Informationen zum geänderten Verhalten der neuen Komponenten finden Sie unter Verhaltensänderungen der Volltextsuche. In diesem Thema wird beschrieben, wie Sie von der aktualisierten Version dieser Komponenten zur früheren Version bzw. von der früheren Version zur aktualisierten Version wechseln. In Clusterinstallationen sollten diese Änderungen auf allen Knoten durchgeführt werden.
In einigen früheren Versionen von SQL Server wurden andere Wörtertrennungen verwendet, die durch andere CLSIDs für Englisch (USA) (LCID 1033) und Englisch (Großbritannien) (LCID 2057) dargestellt wurden. Ab SQL Server 2012 (11.x) verwenden beide LCIDs die gleichen Komponenten mit den gleichen CLSIDs, wie in der folgenden Tabelle dargestellt:
LCID | Von früheren Versionen installierte Wörtertrennung Version 12.0.6828.0 |
Von früheren Versionen installierte Wortstammerkennung | Wörtertrennung installiert mit SQL Server 2012 (11.x) und höheren Versionen Version 14.0.4999.1038 |
Wortstammerkennung installiert mit SQL Server 2012 (11.x) und höheren Versionen |
---|---|---|---|---|
1033 (Englisch (USA)) |
188D6CC5-CB03-4C01-912E-47D21295D77E | EEED4C20-7F1B-11CE-BE57-00AA0051FE20 | 9FAED859-0B30-4434-AE65-412E14A16FB8 | E1E5EF84-C4A6-4E50-8188-99AEF3DE2659 |
2057 (Englisch (Großbritannien)) |
173C97E2-AEBE-437C-9445-01B237ABF2F6 | D99F7670-7F1A-11CE-BE57-00AA0051FE20 | 9FAED859-0B30-4434-AE65-412E14A16FB8 | E1E5EF84-C4A6-4E50-8188-99AEF3DE2659 |
Bei den in diesem Thema beschriebenen Komponenten handelt es sich um DLL-Dateien, die im MSSQL\Binn
-Ordner für die SQL Server-Instanz installiert sind. Der vollständige Pfad ist in der Regel C:\Program Files\Microsoft SQL Server\<instance>\MSSQL\Binn
.
Weitere Informationen zu Worttrennungen und Wortstammerkennungen finden Sie unter Konfigurieren und Verwalten von Worttrennungen und Wortstammerkennungen für die Suche (SQL Server).
Wechseln Sie von der aktuellen englischen Worttrennung zu den vorherigen englischen Worttrennungen
Wechseln von der aktuellen Version des US-amerikanischen Englisch-Worttrennsystems zur vorherigen Version
Navigieren Sie in der Registrierung zu folgendem Knoten: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<InstanceRoot>\MSSearch\CLSID.
Fügen Sie mithilfe der folgenden Schritte für die COM ClassIDs für die Schnittstellen der früheren Wörtertrennung für Englisch (USA) und die Wortstammerkennung für LCID 1033 neue Schlüssel hinzu:
Fügen Sie einen neuen Schlüssel mit dem Wert {188D6CC5-CB03-4C01-912E-47D21295D77E} für die frühere Wörtertrennung hinzu.
Aktualisieren Sie die (standardmäßigen) Daten dieses Schlüsselwerts zu langwrbk.dll.
Fügen Sie einen neuen Schlüssel mit dem Wert {EEED4C20-7F1B-11CE-BE57-00AA0051FE20} für die frühere Wortstammerkennung hinzu.
Aktualisieren Sie die (standardmäßigen) Daten dieses Schlüsselwerts zu infosoft.dll.
Navigieren Sie in der Registrierung zu folgendem Knoten: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<InstanceRoot>\MSSearch\Language\enu.
Aktualisieren Sie den WBreakerClass-Schlüsselwert zu {188D6CC5-CB03-4C01-912E-47D21295D77E}.
Aktualisieren Sie den StemmerClass -Schlüsselwert zu {EEED4C20-7F1B-11CE-BE57-00AA0051FE20}.
Starten Sie SQL Server neu.
Wechseln Sie von der aktuellen Version des britischen englischen Worttrenners zur vorherigen Version
Navigieren Sie in der Registrierung zu folgendem Knoten: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<InstanceRoot>\MSSearch\CLSID.
Fügen Sie mithilfe der folgenden Schritte für die COM ClassIDs für die früheren Schnittstellen der Wörtertrennung für Englisch (Vereinigtes Königreich) und Wortstammerkennung für LCID 2057 einen neuen Schlüssel hinzu:
Fügen Sie einen neuen Schlüssel mit dem Wert {173C97E2-AEBE-437C-9445-01B237ABF2F6} für die frühere Wörtertrennung hinzu.
Aktualisieren Sie die (standardmäßigen) Daten dieses Schlüsselwerts zu langwrbk.dll.
Fügen Sie einen neuen Schlüssel mit dem Wert {D99F7670-7F1A-11CE-BE57-00AA0051FE20} für die frühere Wortstammerkennung hinzu.
Aktualisieren Sie die (standardmäßigen) Daten dieses Schlüsselwerts zu infosoft.dll.
Navigieren Sie in der Registrierung zu folgendem Knoten: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<InstanceRoot>\MSSearch\Language\eng.
Aktualisieren Sie den WBreakerClass-Schlüsselwert zu {173C97E2-AEBE-437C-9445-01B237ABF2F6}.
Aktualisieren Sie den StemmerClass -Schlüsselwert zu {D99F7670-7F1A-11CE-BE57-00AA0051FE20}.
Starten Sie SQL Server neu.
Wechseln von den vorherigen englischen Wortbehandlern zum aktuellen englischen Wortbehandler
Zurückwechseln von der vorherigen Version der US-englischen Worttrennung zur aktuellen Version
Navigieren Sie in der Registrierung zu folgendem Knoten: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<InstanceRoot>\MSSearch\CLSID.
Wenn die folgenden Schlüssel nicht vorhanden sind, fügen Sie mit den folgenden Schritten einen neuen Schlüssel für die COM-ClassIDs für die aktuellen US-Englisch-Worttrennungs- und Wortstammschnittstellen für LCID 1033 hinzu:
Fügen Sie einen neuen Schlüssel mit dem Wert {9faed859-0b30-4434-ae65-412e14a16fb8} für die aktuelle Wörtertrennung hinzu.
Aktualisieren Sie die (standardmäßigen) Daten dieses Schlüsselwerts in MsWb7.dll.
Fügen Sie einen neuen Schlüssel mit dem Wert {e1e5ef84-c4a6-4e50-8188-99aef3de2659} für die aktuelle Wortstammerkennung hinzu.
Aktualisieren Sie die (standardmäßigen) Daten dieses Schlüsselwerts in MsWb7.dll.
Navigieren Sie in der Registrierung zu folgendem Knoten: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<InstanceRoot>\MSSearch\Language\eng.
Aktualisieren Sie den WBreakerClass-Schlüsselwert in {9faed859-0b30-4434-ae65-412e14a16fb8}.
Aktualisieren Sie den StemmerClass -Schlüsselwert in {e1e5ef84-c4a6-4e50-8188-99aef3de2659}.
Starten Sie SQL Server neu.
Wechseln von der vorherigen Version des britischen englischen Worttrenners zur aktuellen Version
Navigieren Sie in der Registrierung zu folgendem Knoten: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<InstanceRoot>\MSSearch\CLSID.
Wenn die folgenden Schlüssel nicht vorhanden sind, führen Sie die folgenden Schritte aus, um einen neuen Schlüssel für die COM-ClassIDs für die aktuellen britischen englischen Worttrennungs- und Stemmerschnittstellen für LCID 2057 hinzuzufügen:
Fügen Sie einen neuen Schlüssel mit dem Wert {9faed859-0b30-4434-ae65-412e14a16fb8} für die aktuelle Wörtertrennung hinzu.
Aktualisieren Sie die (standardmäßigen) Daten dieses Schlüsselwerts in MsWb7.dll.
Fügen Sie einen neuen Schlüssel mit dem Wert {e1e5ef84-c4a6-4e50-8188-99aef3de2659} für die aktuelle Wortstammerkennung hinzu.
Aktualisieren Sie die (standardmäßigen) Daten dieses Schlüsselwerts in MsWb7.dll.
Navigieren Sie in der Registrierung zu folgendem Knoten: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<InstanceRoot>\MSSearch\Language\eng.
Aktualisieren Sie den WBreakerClass-Schlüsselwert in {9faed859-0b30-4434-ae65-412e14a16fb8}.
Aktualisieren Sie den StemmerClass -Schlüsselwert in {e1e5ef84-c4a6-4e50-8188-99aef3de2659}.
Starten Sie SQL Server neu.