ALTER FULLTEXT CATALOG (Transact-SQL)
Zmienia właściwości wykaz pełnotekstowy.
ALTER FULLTEXT CATALOG catalog_name
{ REBUILD [ WITH ACCENT_SENSITIVITY = { ON | OFF } ]
| REORGANIZE
| AS DEFAULT
}
Argumenty
catalog_name
Określa nazwę katalogu, należy zmodyfikować.If a catalog with the specified name does not exist, Microsoft SQL Server returns an error and does not perform the ALTER operation.ODBUDOWYWANIE
Informuje o tym SQL Server Aby odbudować cały katalog. Kiedy katalog jest odbudowany, istniejący katalog jest usuwany i tworzony jest nowy katalog, w tym miejscu.Wszystkie tabele, które mają odwołania indeksowania pełnotekstowego są skojarzone z nowego katalogu.Odbudowywanie resetuje metadane całego tekstu w tabelach bazy danych systemu.ACCENT_SENSITIVITY = {ON|OFF}
Określa, czy katalog zmiany jest akcentów lub akcentu niewrażliwe dla pełnotekstowe indeksowanie i wyszukiwanie.Aby określić bieżące ustawienie właściwość czułość akcentu z wykaz pełnotekstowy, użyj funkcja FULLTEXTCATALOGPROPERTY z accentsensitivity wartość właściwość przed catalog_name. Funkcja zwraca wartość "1", jest zapełniony katalog akcentu poufnych; Jeśli funkcja zwraca wartość "0", w katalogu nie jest akcentu wielkość liter.
Czułość akcentu domyślny katalog i bazy danych są takie same.
ZMIENIANIE KOLEJNOŚCI
Informuje o tym SQL Server Aby wykonać Scalanie główne, które obejmuje scalanie mniejszych Indeksy tworzone indeksowanie w jeden duży indeks.Scalanie indeksu pełnotekstowego fragmenty można zwiększyć wydajność i zwolnić zasoby dysków i pamięci.W przypadku częstych zmian do wykazu pełnego tekstu, użyj tego polecenia co pewien czas do reorganizowania wykaz pełnotekstowy.REORGANIZACJA optymalizuje także wewnętrznych struktur katalogu i indeksów.
Należy pamiętać, że w zależności od kwoty indeksowane dane, scalanie wzorca może zająć trochę czas, aby zakończyć.Wzorzec scalanie dużą ilość danych, można utworzyć długo działających transakcji, opóźnienia obcinania dziennik transakcji w punkcie kontrolnym.W takim wypadku dziennik transakcji może być znacznie rosną w pełni model odzyskiwanie.Zgodnie z zaleceniami dotyczącymi upewnij się, że Twój dziennik transakcji zawiera wystarczająco dużo miejsca dla transakcji długim przed reorganizacji duży indeks pełnotekstowy w bazie danych, która wykorzystuje model pełnego odzyskiwanie.Aby uzyskać więcej informacji zobaczManaging the Size of the Transaction Log File.
JAKO DOMYŚLNY
Określa, że katalog ten jest katalog domyślny.Jeśli indeksy pełnotekstowe są tworzone za pomocą nie określonych katalogów, katalog domyślny jest używany.Jeśli istniejącej domyślnej wykaz pełnotekstowy, ustawienie jako domyślny katalog ten spowoduje zastąpienie istniejących domyślne.
Uprawnienia
Użytkownika musi mieć uprawnienie ALTER katalog pełnotekstowy lub być element członkowski z db_owner, db_ddladmin stałe role bazy danych lub administratorów serwera stałych.
Uwaga
Aby użyć instrukcji ALTER DEFAULT AS CATALOG więcej, użytkownik musi mieć uprawnienie ALTER wykaz pełnotekstowy i CREATE CATALOG więcej uprawnień w bazie danych.
Przykłady
Następujące zmiany przykład accentsensitivity Właściwość domyślny katalog pełnego tekstu ftCatalog, jest motywem wielkość liter.
--Change to accent insensitive
USE AdventureWorks;
GO
ALTER FULLTEXT CATALOG ftCatalog
REBUILD WITH ACCENT_SENSITIVITY=OFF;
GO
-- Check Accentsensitivity
SELECT FULLTEXTCATALOGPROPERTY('ftCatalog', 'accentsensitivity');
GO
--Returned 0, which means the catalog is not accent sensitive.
Historia zmian
Microsoft Learning |
---|
Poprawiono i rozszerzony opis opcji REORGANIZACJA. |
Poprawiony opis opcji ODBUDOWYWANIA. |
See Also