Udostępnij za pośrednictwem


sp_help_fulltext_system_components (języka Transact-SQL)

Zwraca informacje dotyczące zarejestrowanych kruszarek do programu word, filtr i programy obsługi protokół .sp_help_fulltext_system_components również zwraca listę identyfikatorów baz danych i katalogi pełnego tekstu, które mają używać określonego składnika.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia

sp_help_fulltext_system_components 
         { 'all'| [ @component_type = ] 'component_type' }
    , [ @param = ] 'param'

Argumenty

  • "wszystkich'
    Zwraca informacje dotyczące wszystkich składników pełnego tekstu.

  • [ @ component_type= ] component_type
    Określa typ składnika.component_typemoże mieć jedną z następujących czynności:

    • wordbreaker

    • filter

    • protocol handler

    • fullpath

    Jeżeli określono pełną ścieżka param musi być określona z pełną ścieżka do biblioteki DLL, składnika lub zwracany jest komunikat o błędzie.

    Ostrzeżenie

    Uzyskać informacje o składnikach przeszukiwanie pełnego tekstu Architektura wyszukiwania pełnotekstowego i Konfigurowanie pełnotekstowe składników lingwistyczne.

  • [ @param= ] param
    W zależności od typu składnika jest jedną z następujących czynności: identyfikator ustawienia regionalne (LCID) rozszerzenie pliku z "." Prefiks nazwy składnika pełnej obsługi protokół lub pełną ścieżka do biblioteki DLL składnika.

Wartości kodów powrotnych

0 (sukces) lub awarii (1)

Zestawy wyników

Następujące zestaw wyników jest zwracana dla składników systemu.

Nazwa kolumny

Typ danych

Opis

componenttype

sysname

Typ składnika.Jedną z następujących czynności:

  • filtr

  • Obsługaprotokół

  • narzędzia dzielącego wyrazy

NazwaSkładnika

sysname

Nazwa składnika.

Identyfikator CLSID

uniqueidentifier

Identyfikator klasy składnika.

FullPath

nvarchar(256)

Ścieżka do lokalizacji składnika.

NULL = rozmówcy nie element członkowski serveradmin stała rola serwera.

wersja

nvarchar(30)

Wersja składnika.

producent

sysname

Nazwa producenta składnika.

Następujące zestaw wyników jest zwracany tylko wtedy, gdy jeden lub więcej niż jeden wykaz pełnotekstowy istnieje zastosowań tej component_type.

Nazwa kolumny

Typ danych

Opis

Identyfikator DBID

int

Identyfikator bazy danych.

ftcatid

int

Identyfikator wykaz pełnotekstowy.

Uprawnienia

Wymaga członkostwa w public rolę; jednak użytkownicy mogą zobaczyć tylko informacji o wykazach pełnego tekstu, do których mają uprawnienia VIEW DEFINITION.Tylko członkowie serveradmin stała rola serwera można wyświetlić wartości w fullpath kolumna.

Uwagi

Ta metoda jest szczególnie ważne podczas przygotowania do uaktualnienia.Wykonanie procedura składowana w ramach danej bazy danych i wykorzystywać te dane do określenia, czy określony wykaz wpłynie uaktualnienia.

Przykłady

A.Wyświetlanie listy wszystkich składników systemu pełnego tekstu

Poniższy przykład zawiera wszystkie składniki systemu pełnego tekstu, które zostały zarejestrowane w wystąpienieserwera.

EXEC sp_help_fulltext_system_components 'all';
GO

B.Wyświetlanie listy moduły dzielenia wyrazów

Poniższy przykład wyświetla wszystkie moduły dzielenia wyrazów zarejestrowanych nawystąpienie usługa.

EXEC sp_help_fulltext_system_components 'wordbreaker';
GO

C.Określanie, czy określone dzielącego jest zarejestrowany

Poniższy przykład wyświetla listę dzielącego dla języka tureckiego (LCID = 1055) Jeśli w systemie zainstalowany i zarejestrowany nawystąpienie usługa. W tym przykładzie określa nazwy parametru @ component_type i @ param.

EXEC sp_help_fulltext_system_components @component_type = 'wordbreaker', @param = 1055;
GO

Niniejszego dzielącego nie jest zainstalowany domyślnie, zestaw wyników jest pusty.

D.Określanie, czy określony filtr został zarejestrowany

Poniższy przykład wyświetla filtr dla składnika .xdoc, jeśli została ręcznie zainstalowana w systemie i zarejestrowany na wystąpienieserwera.

EXEC sp_help_fulltext_system_components 'filter', '.xdoc';
GO

Ten filtr nie jest zainstalowany domyślnie, zestaw wyników jest pusty.

E.Plik .dll określonych list

Poniższy przykład zawiera listę plików określonych .ddl nlhtml.dll, który jest instalowany domyślnie

EXEC sp_help_fulltext_system_components 'fullpath', 
   'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn\nlhtml.dll';
GO