Aracılığıyla paylaş


FULLTEXT CATALOG (Transact-SQL) ALTER

Özelliklerini değiştirir bir tam metin kataloğu.

Topic link iconTransact-SQL sözdizimi kuralları

ALTER FULLTEXT CATALOG catalog_name 
{ REBUILD [ WITH ACCENT_SENSITIVITY = { ON | OFF } ]
| REORGANIZE
| AS DEFAULT 
}

Bağımsız değişkenler

  • catalog_name
    Değiştirilecek katalog adını belirtir.If a catalog with the specified name does not exist, Microsoft SQL Server returns an error and does not perform the ALTER operation.

  • YENİDEN OLUŞTURMA
    BildirirSQL Serveriçin yeniden tüm katalog.Katalog oluşturulmuşsa, varolan katalog silinir ve yerine yeni bir katalog oluşturulur.Yeni katalog ile tam metin dizin başvuruları olan tüm tablolar ilişkilidir.Yeniden oluşturma, veritabanı tablolarındaki tam-metin meta veriler döndürür.

  • {ON|OFF} İLE ACCENT_SENSITIVITY =
    Değiştirilecek kataloğun aksan duyarlı veya büyük küçük harf aksan-duyarlı tam-metin dizinleme ve sorgulamak için olup olmadığını belirtir.

    Geçerli vurgu duyarlılığı özellik ayarlarını belirlemek için bir tam metin kataloğu, FULLTEXTCATALOGPROPERTY işlevi ile kullanmakaccentsensitivity özellik değeri catalog_name.'1' İşlevini verir, tam metin kataloğunun aksan duyarlı, '0' işlevini verir, kataloğun aksan duyarlı değildir.

    Katalog ve veritabanı varsayılan vurgu duyarlılığı aynıdır.

  • YENİDEN DÜZENLEME
    BildirirSQL Servergerçekleştirmek için birana dizin birleştirmebir büyük dizini. içinde dizin oluşturma işlemi sırasında oluşturulan daha küçük dizinleri birleştirme içerir, , Tam metin dizini parçaları birleştirme performansı artırmak ve disk ve bellek kaynaklarının.Tam metin kataloğunun sık değişiklikler varsa, bu komutu düzenli aralıklarla tam metin kataloğu yeniden düzenlemek için kullanın.

    REORGANIZE de en iyi duruma iç dizini ve Katalog yapıları.

    Dizin oluşturulmuş veri miktarına bağlı olarak, ana Birleştirmeyi tamamlamak için biraz saat alabilir, göz önünde bulundurun.Denetim sırasında işlem günlüğünün kesilmesi ertelenmesine neden büyük miktarda veri birleştirme şablonu uzun süren bir işlem oluşturabilir.Bu durumda, işlem günlüğü tam kurtarma modeli altında önemli ölçüde büyüme.En iyi yöntem olarak, işlem günlüğü, tam kurtarma modeli kullanan bir veritabanı büyük bir tam metin dizini yeniden düzenleme önce uzun süre çalışan işlem için yeterli alanı içeren emin olun.Daha fazla bilgi için bkz:Işlem günlüğü dosyasının boyutunu yönetme.

  • VARSAYILAN OLARAK
    Bu kataloğu varsayılan Kataloğu belirtir.Varsayılan katalog hiçbir belirtilen katalog ile tam metin dizinlerini oluştururken kullanılır.Bu kataloğu AS varsayılan ayar, varolan bir varsayılan tam metin Kataloğu varsa, varolan varsayılan kılar.

İzinler

Kullanıcı gerekir ALTER iznine sahip tam metin kataloğu, bir üyesi olmanız veyadb_ownerdb_ddladmin veritabanı rolleri sabit ya da sysadmin sunucu rolü. sabit

Not

ALTER FULLTEXT CATALOG AS DEFAULT kullanmak için kullanıcı ALTER iznine sahip olmalıdır tam metin kataloğu ve veritabanı üzerinde CREATE FULLTEXT CATALOG izin.

Örnekler

Aşağıdaki örnek değişiklikleriaccentsensitivityvarsayılan tam metin kataloğunun özellikftCatalogolduğu aksan duyarlı.

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

Değişiklik Geçmişi

Güncelleştirilmiş içerik

Corrected ve REORGANIZE seçeneği. açıklamasını genişletilmiş

Yeniden oluşturma seçeneği gözden geçirilmiş açıklama.