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.
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:
|
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
Zobacz także