Jak Załadować moduły dzielenia wyrazów licencjonowanych firm
SQL Server 2008 R2Zawiera licencjonowane word firm wyłączników w następujących językach:
Duński
Polski
Turecki
Te moduły dzielenia wyrazów są dostępne, ale nie są instalowane domyślnie i muszą być ręcznie zarejestrować i następnie dodany do listy LCID obsługiwane w pełnotekstowego indeksowania i kwerendami.
Informacje wstępne
Przed załadowaniem dzielącego potrzebować następujących informacji:
Nazwy dla każdego wystąpienie obiektów SQL Server , na którym chcesz zarejestrować wyłączników programu word.
Ścieżka FTDATA dla każdego wystąpienie.
Po uzyskaniu wystąpienie identyfikatory, należy pobrać odpowiednią ścieżka danego wystąpienia do folderu FTData.Ta ścieżka będzie używany podczas dodawania konfiguracja wartości określające Leksykon i plików tezaurusa dla języka.
Aby uzyskać nazwę dla każdego wystąpienia programu SQL Server
Kliknij Start, a następnie kliknij przycisk uruchomić.
W uruchomić dialogowym Otwórz wpisz Regedit.
Kliknij przycisk OK.Otwiera edytor rejestru.
W Edytorze rejestru zaznacz następujący klucz rejestru dla pierwszego wystąpienie SQL Server 2008 R2, którego identyfikator wystąpienie jest MSSQL10_50.MSSQLSERVER: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\SQL
Prawe okienko Wyświetla nazwę instancji i odpowiedniego identyfikatora wystąpienie.
Ważne: |
---|
Aby uzyskać nazwę instancji innego wystąpienie serwera, należy użyć Identyfikatora wystąpienie w ścieżka rejestru w MSSQL10_50.MSSQLSERVER. |
Aby uzyskać ścieżkę FTData dla każdego wystąpienia
Kliknij Start, a następnie kliknij przycisk uruchomić.
W uruchomić dialogowym Otwórz wpisz Regedit.
Kliknij przycisk OK.
W Edytorze rejestru zaznacz następujący klucz rejestru dla wystąpienie SQL Server: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\instance_ID\MSSQLServer gdzie instance_ID jest MSSQL10_50.MSSQLSERVER dla pierwszego wystąpienie SQL Server.Będzie wartość klucz rejestru:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\Setup
W prawym okienku wyświetlane FullTextDefaultPath wartość, która zawiera wystąpienie określonej ścieżka do folderu FTData.Na przykład dla pierwszego wystąpienie SQL Server 2008 R2 może to być ścieżka domyślna:
C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\FTData
Rejestrowanie dzielenie wyrazów i składniki pokrewne lingwistyczne
Procedury instalacji moduły dzielenia wyrazów firm, licencjonowane przez firmę Microsoft składa się z trzech etapów.Poniższa lista podsumowuje te etapy, w których kroki opisano dalej w tej sekcji.
Dodaj ClassID(s) COM dzielącego i program szukający rdzeni interfejsów dla tego języka jest zarejestrowany jako klucz do <InstanceRoot>\MSSearch\CLSID węzeł rejestru.
Dodać klucz do <InstanceRoot>\MSSearch\Language węzła dla języka.
Dodawanie wartości konfiguracja, które określają lokalizację plików Leksykon i tezaurusa dla języka.
Ostrzeżenie
Dzielenie wyrazów w języku duńskim jest używany jako przykład w tej sekcji.Wartości wymagane do instalowania moduły dzielenia wyrazów dla każdego z tych języków są zamieszczone w tabelach w dalszej części tego tematu.
Etap 1: Dodać COM ClassID(s) dzielącego i interfejsy programu szukającego rdzeni dla języka jest zarejestrowany.
Przestroga |
---|
Niepoprawne edytowanie rejestru można spowodować poważne uszkodzenie systemu.Przed wprowadzeniu zmian w rejestrze, należy tworzyć kopię zapasową wycenione żadnych danych na komputerze. |
Aby dodać nazwy klasy COM dla tych składników dla języka duńskiego**:**
Otwórz Edytor rejestru przez:
Kliknięcie Starti klikając Uruchom.
W uruchomić dialogowym Otwórz wpisz Regedit.
W Edytorze rejestru zaznacz następujący klucz rejestru dla pierwszego wystąpienie SQL Server: HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSearch\CLSID
Na pasku menu kliknij Edytuj, kliknij Nowyi kliknij przycisk klucz.
Typ {16BC5CE4-2 C 78-4CB9-80 5 D-386A68CC2B2D}.
Naciśnij klawisz ENTER.
W prawym okienku kliknij prawym przyciskiem myszy domyślne wartości rejestru, a następnie kliknij Modyfikuj.
W Edytowanie ciągu dialogowym Dane wartości wpisz danlr.dll, a następnie kliknij przycisk OK.
Powtórz kroki od 3 do 7, zamieniając wartość w kroku 4 z {83BC7EF7-D27B-4950-A743-0F8E5CA928F8}.
Dla danego języka wykonaj kroki powyżej, zastępując wartości kluczy w krokach 4 i 8 wartości klucz dla żądanego języka.Wartości te są wymienione poniżej.W kroku 7 danlr.dll należy zastąpić nazwą .dll dla żądanego języka.
Język |
Wartość klucza w kroku 4 |
.Nazwa biblioteki DLL w kroku 7 |
Wartość klucza w kroku 8 |
---|---|---|---|
Duński |
{16BC5CE4-2 C 78-4CB9-80 5 D-386A68CC2B2D} |
danlr.dll |
{83BC7EF7-D27B-4950-A743-0F8E5CA928F8} |
Polski |
{B8713269-2D9D-4BF5-BF40-2615D75723D8} |
lrpolish.dll |
{CA665B09-4642-4 C 84-A9B7-9B8F3CD7C3F6} |
Turecki |
{23A9C1C3-3C7A-4D2C-B894-4F286459DAD6} |
trklr.dll |
{8DF412D1-62 C 7-4667-BBEC-38756576C21B} |
Etap 2: Dodać klucz do <InstanceRoot>\MSSearch\Language węzła dla języka
Aby dodać klucz ten węzeł w języku duńskim:
Zaznacz następujący klucz rejestru dla pierwszego wystąpienie SQL Server: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSearch\Language
Powtórz kroki 3 do 5 w poprzedniej procedurze, zastępując nazwę klucz w kroku 4 z dan.
Dla danego języka postępuj zgodnie z krokami, zastępując nazwa klucz w kroku 4 o wartości poniżej określonego języka.
Język |
Nazwa klucza w kroku 4 |
---|---|
Duński |
daN |
Polski |
plk |
Turecki |
symbol ZMN |
Etap 3: Dodawanie wartości konfiguracji, które dają lokalizację każdego składnika językowe dla języka
Aby dodać wartości konfiguracja tych składników w języku duńskim:
Wybierz klucz rejestru wprowadzone w etapie 2 powyżej.Dla pierwszego wystąpienie SQL Server byłoby to: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSearch\Language\dan
Na pasku menu kliknij Edytuj, kliknij Nowyi kliknij przycisk Wartość ciągu.
Typ TsaurusFile.
Naciśnij klawisz ENTER.
Kliknij prawym przyciskiem myszy wartość rejestru TsaurusFile, wystarczy dodać, a następnie kliknij Modyfikuj.
In the Edit String dialog box, in the Valuedata box, type tsdan.xml.
Kliknij przycisk OK.
Powtórz kroki od 2 do 7 dla pozostałych składników językowej języka — plik tezaurusa, język (ustawienia regionalne), dzielenie wyrazów i program szukający rdzeni.Wartości zarejestrowania tych składników w języku duńskim, Polski lub turecki podano poniżej.
Wartości dla Danii
Powtórz kroki od 2 do 7, aby dodać każdy zestaw wartości wymienionych poniżej, zastępując typ wartości specyficzne dla języka (krok 2), nazwa wartości (kroki 3 i 5) i wartość danych (krok 6) dla każdej wartości.
Typ wartości w kroku 2 |
Nazwy wartości kroki 3 i 5 |
Typ wartości w kroku 6 |
---|---|---|
Wartość ciągu |
TsaurusFile |
tsdan.XML |
Wartość DWORD |
Ustawienia regionalne |
00000406 |
Wartość ciągu |
WBreakerClass |
{16BC5CE4-2 C 78-4CB9-80 5 D-386A68CC2B2D} |
wartość ciąg |
StemmerClass |
{83BC7EF7-D27B-4950-A743-0F8E5CA928F8} |
Wartości dla Polski
Dla języka polskiego wykonaj kroki opisane powyżej, używając wartości wymienionych poniżej.Wybierz klucz rejestru wprowadzone dla Polski w etapie 2 powyżej.Dla pierwszego wystąpienie SQL Server, byłoby to: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSearch\Language\plk
Wykonaj kroki od 2 do 7, aby dodać każdy zestaw wartości wymienionych poniżej, zastępując typ wartości specyficzne dla języka (krok 2), nazwa wartości (kroki 3 i 5) i wartość danych (krok 6) dla każdej wartości.
Typ wartości w kroku 2 |
Nazwy wartości kroki 3 i 5 |
Wartość danych w kroku 6 |
---|---|---|
Wartość ciągu |
TsaurusFile |
Tsplk.XML |
Wartość DWORD |
Ustawienia regionalne |
00000415 |
Wartość ciągu |
WBreakerClass |
{CA665B09-4642-4 C 84-A9B7-9B8F3CD7C3F6} |
Wartość ciągu |
StemmerClass |
{B8713269-2D9D-4BF5-BF40-2615D75723D8} |
Wartości turecki
Dla języka tureckiego wykonaj kroki opisane powyżej, używając wartości wymienionych poniżej.Wybierz klucz rejestru wprowadzone dla Turcji w etapie 2 powyżej.Dla pierwszego wystąpienie SQL Server, byłoby to: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSearch\Language\trk
Wykonaj kroki od 2 do 7, aby dodać każdy zestaw wartości wymienionych poniżej, zastępując typ wartości specyficzne dla języka (krok 2), nazwa wartości (kroki 3 i 5) i wartość danych (krok 6) dla każdej wartości.
Typ wartości w kroku 2 |
Nazwy wartości kroki 3 i 5 |
Wartość danych w kroku 6 |
---|---|---|
Wartość ciągu |
TsaurusFile |
Tstrk.XML |
Wartość DWORD |
Ustawienia regionalne |
0000041f |
Wartość ciągu |
WBreakerClass |
{8DF412D1-62 C 7-4667-BBEC-38756576C21B} |
Wartość ciągu |
StemmerClass |
{23A9C1C3-3C7A-4D2C-B894-4F286459DAD6} |
Aktualizowanie listę języków obsługiwanych przez funkcję wyszukiwania pełnotekstowego
Po załadowaniu moduły dzielenia wyrazów firm należy odświeżyć listę wartości LCID, obsługiwane w pełnotekstowego indeksowania i kwerendami.Aby odświeżyć tej listy, użyj sp_fulltext_service systemowa procedura składowana wykonać następujące czynności:
Obciążenia nowo zainstalowane moduły dzielenia wyrazów i filtry na serwerze wystąpienie, jak następuje:
EXEC sp_fulltext_service @action='load_os_resources', @value=1;
Aktualizacja listy języków, jak następuje:
exec sp_fulltext_service 'update_languages';
Języki moduły dzielenia wyrazów nowo załadowany zostanie dodany do listy przez sys.fulltext_languages wykazu widoku.