Udostępnij za pośrednictwem


sp_fulltext_service (języka Transact-SQL)

Zmienia właściwości serwera przeszukiwanie pełnego tekstu SQL Server.

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

Składnia

sp_fulltext_service [ [@action=] 'action' 
     [ , [ @value= ] value ] ]

Argumenty

  • [ @akcja=] 'action'
    Jest właściwość , aby zmienić lub zresetować.actionjest nvarchar(100), z nie domyślnych.Aby uzyskać listęcobcięcie właściwości, ich opis i wartości, które można zestaw, zobacz tabela w value argumentu.Argument ten zwraca następujące właściwości: Typ danych, bieżącą wartość uruchomione, minimalnej lub maksymalnej wartości i oczekiwany stan, jeśli ma zastosowanie.

  • [ @ wartość =] value
    Jest wartością określonej właściwość.valuejest sql_variant, o wartości domyślnej NULL.Jeśli @ ma wartość null, sp_fulltext_service zwraca bieżące ustawienie.Ta tabela zawiera listę właściwości akcja , ich opis i wartości, które można zestaw.

    Ostrzeżenie

    Następujące akcje zostaną usunięte w przyszłej wersji programu SQL Server: clean_up, connect_timeout, data_timeout, i resource_usage.Należy unikać stosowania tych działań w nowych prac rozwojowych i plan do modyfikowania aplikacji korzystających aktualnie żadnego z nich.

    Akcja

    Typ danych

    Opis

    clean_up

    int

    Obsługiwane zgodność z poprzednimi wersjami.Wartość jest zawsze 0.

    connect_timeout

    int

    Obsługiwane zgodność z poprzednimi wersjami.Wartość jest zawsze 0.

    data_timeout

    int

    Obsługiwane zgodność z poprzednimi wersjami.Wartość jest zawsze 0.

    upgrade_option

    int

    Formanty jak pełnotekstowe indeksy są migrowane przy uaktualnianiu bazy danych z SQL Server 2000 lub SQL Server 2005 do SQL Server 2008 lub nowsza wersja.Ta właściwość ma zastosowanie do uaktualniania dołączania bazy danych, przywracanie bazy danych kopia zapasowa, przywracanie pliku kopia zapasowalub kopiowanie bazy danych za pomocą Kreatora kopiowania baz danych.

    Jeden z:

    0 = Pełnotekstowe odbudowa katalogów przy użyciu moduły dzielenia wyrazów nowych i rozszerzonych.Odbudowywanie indeksów może zająć trochę czasu i znaczną ilość czasu Procesora i pamięci może być wymagane po uaktualnieniu.

    1 = Pełnotekstowe katalogi są resetowane.SQL Server 2005 plikiwykaz pełnotekstowy są usuwane, ale zachowywane metadane dla wykazów pełnego tekstu i indeksy pełnotekstowe.Po uaktualnieniu, wszystkie indeksy pełnotekstowe są wyłączone dla śledzenia zmian i przeszukiwanie nie są uruchamiane automatycznie.Katalog ten pozostanie pusty aż ręcznie wystawiania pełny zapełnianiepo zakończeniu uaktualniania.

    2 = Pełnotekstowe katalogi są importowane.Zazwyczaj importu jest znacznie szybsze niż rekonstrukcji.Na przykład używając tylko jeden Procesor, import działa szybciej, niż Odbuduj około 10 razy.Jednakże przywożonych wykaz pełnotekstowy nie są używane moduły dzielenia wyrazów nowych i ulepszonych wprowadzone w SQL Server 2008, więc chcesz odbudować wykazów pełnego tekstu po pewnym czasie.

    UwagaUwaga:
    Odbuduj można uruchomić w trybie wielowątkowych i jeżeli więcej niż 10 procesorów Odbuduj może działać szybciej niż przywóz Jeśli zezwolisz na rekonstrukcji Użyj wszystkich procesorów.

    wykaz pełnotekstowy nie jest dostępny, odbudowa skojarzone indeksy pełnotekstowe.Ta opcja jest dostępna dla tylko SQL Server 2005 baz danych.

    Informacje o wybieraniu pełnego tekstu opcji uaktualnienia, zobacz pełnego -Uaktualnienie wyszukiwania pełnotekstowego.

    UwagaUwaga:
    Aby zestaw tę właściwość w SQL Server Management Studio, użyj Opcji uaktualnienia do pełnego tekstu właściwość.Aby uzyskać więcej informacji, zobacz Jak Przeglądanie lub zmienianie właściwości serwera wyszukiwania pełnotekstowego (SQL Server Management Studio).

    load_os_resources

    int

    Wskazuje, czy moduły dzielenia wyrazów systemu operacyjnego, programy szukające rdzeni i filtry są rejestrowane i używane z tego wystąpienie SQL Server.Jeden z:

    0 = Użyj tylko filtry i moduły dzielenia wyrazów dla tego wystąpienie SQL Server.

    1 = Obciążenie systemu operacyjnego filtrów i moduły dzielenia wyrazów.

    Domyślnie ta właściwość jest wyłączone, aby zapobiec nieumyślnemu zachowanie zmiany przez aktualizacje dokonane w systemie operacyjnym.Włączanie wykorzystania zasobów systemu operacyjnego zapewnia dostęp do zasobów dla języków i zarejestrowane typy dokumentów Microsoft usługi indeksowania, która nie ma wystąpienie-określonego zasób zainstalowany.Włączenie ładowania zasobów systemu operacyjnego, zapewnienia, że zasoby systemu operacyjnego są zaufane podpisane pliki binarne; w przeciwnym razie nie mogły być załadowane po verify_signature (patrz poniżej) jest zestaw na wartość 1.

    pause_indexing

    int

    Określa, czy indeksowania pełnotekstowego powinny być wstrzymane, jeśli jest uruchomiony lub wznowiony, jeśli jest aktualnie wstrzymana.

    0 = Wznawia działalność indeksowania pełnotekstowego dla wystąpienieserwera.

    1 = Wstrzymuje działań indeksowania pełnotekstowego dla wystąpienieserwera.

    resource_usage

    int

    Nie ma żadnych funkcja w SQL Server 2008 i jego nowsze wersje, a jest ignorowana.

    update_languages

    NULL

    Aktualizuje listę języków i filtry, które są zarejestrowane z przeszukiwanie pełnego tekstu.Języki są określane podczas konfigurowania indeksowania i kwerend pełnego tekstu.Filtry są stosowane przez host demona filtru, aby wyodrębnić informacje tekstowe z odpowiadające im formaty plików, takich jak docx, przechowywane w typach danych, takich jak varbinary, varbinary(max), image, lub xml, dla indeksowania pełnotekstowego.

    Aby uzyskać więcej informacji, zobacz Jak Zmień listę moduły dzielenia wyrazów zarejestrowanych i filtry (Transact-SQL).

    verify_signature

    int

    Wskazuje, czy tylko podpisane pliki binarne są ładowane przez aparat pełnego tekstu.Domyślnie, tylko zaufane podpisane pliki binarne są ładowane.

    1 = Sprawdź, czy tylko zaufane, podpisane pliki binarne są ładowane (domyślnie).

    0 = Nie sprawdza, czy są podpisane pliki binarne.

Wartości kodów powrotnych

0 (sukces) lub 1 (błąd)

Zestawy wyników

Brak

Uprawnienia

Tylko członkowie serveradmin stała rola serwera lub administrator systemu można wykonać sp_fulltext_service.

Przykłady

A.Aktualizowanie listy zarejestrowane języki

Poniższy przykład aktualizuje listę języków zarejestrowanych z przeszukiwanie pełnego tekstu.

EXEC sp_fulltext_service 'update_languages';
GO

B.Zmiana opcji uaktualniania pełnego tekstu zresetować wykazów pełnego tekstu

W poniższym przykładzie zmieniany opcję uaktualniania pełnego tekstu, aby zresetować wykazów pełnego tekstu.Spowoduje to usunięcie ich całkowicie.W tym przykładzie określa opcjonalny @action i @value słowa kluczowe.

EXEC sp_fulltext_service @action='upgrade_option', @value=1;
GO