Udostępnij za pośrednictwem


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

  1. Kliknij Start, a następnie kliknij przycisk uruchomić.

  2. W uruchomić dialogowym Otwórz wpisz Regedit.

  3. Kliknij przycisk OK.Otwiera edytor rejestru.

  4. 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żna informacjaWaż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

  1. Kliknij Start, a następnie kliknij przycisk uruchomić.

  2. W uruchomić dialogowym Otwórz wpisz Regedit.

  3. Kliknij przycisk OK.

  4. 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.

  1. 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.

  2. Dodać klucz do <InstanceRoot>\MSSearch\Language węzła dla języka.

  3. 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.

PrzestrogaPrzestroga

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**:**

  1. Otwórz Edytor rejestru przez:

    1. Kliknięcie Starti klikając Uruchom.

    2. W uruchomić dialogowym Otwórz wpisz Regedit.

  2. 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

  3. Na pasku menu kliknij Edytuj, kliknij Nowyi kliknij przycisk klucz.

  4. Typ {16BC5CE4-2 C 78-4CB9-80 5 D-386A68CC2B2D}.

  5. Naciśnij klawisz ENTER.

  6. W prawym okienku kliknij prawym przyciskiem myszy domyślne wartości rejestru, a następnie kliknij Modyfikuj.

  7. W Edytowanie ciągu dialogowym Dane wartości wpisz danlr.dll, a następnie kliknij przycisk OK.

  8. 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:

  1. 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

  2. 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:

  1. 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

  2. Na pasku menu kliknij Edytuj, kliknij Nowyi kliknij przycisk Wartość ciągu.

  3. Typ TsaurusFile.

  4. Naciśnij klawisz ENTER.

  5. Kliknij prawym przyciskiem myszy wartość rejestru TsaurusFile, wystarczy dodać, a następnie kliknij Modyfikuj.

  6. In the Edit String dialog box, in the Valuedata box, type tsdan.xml.

  7. 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:

  1. 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;
    
  2. 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.