fulltextcatalogproperty (Transact-sql)
Tam metin kataloğu özellikleri hakkında bilgi verir.
Transact-SQL Sözdizim Kuralları
Sözdizimi
FULLTEXTCATALOGPROPERTY ('catalog_name' ,'property')
Bağımsız değişkenler
[!NOT]
Aşağıdaki özellikleri bir sonraki sürümünde kaldırılacak SQL Server: LogSize ve PopulateStatus. Yeni geliştirme çalışmalarında bu özellikleri kullanmaktan kaçının ve bunların şu anda kullanan uygulamaları değiştirmek planlıyoruz.
catalog_name
Tam metin kataloğu adını içeren bir deyim.property
Tam metin kataloğu özellik adını içeren bir deyim. Tablo özellikleri listeler ve döndürülen bilgiler açıklanmakta.Özellik
Açıklama
AccentSensitivity
Aksan duyarlılığı ayarı.
0 = Aksan duyarlı
1 = Aksan duyarlı
IndexSize
Mantıksal tam metin kataloğu megabayt (mb) cinsinden boyutu. Semantik anahtar sözcük ve belge benzerlik dizin boyutunu içerir.
Daha fazla bilgi için "Uyarılar" konusuna bakın. Bu konudaki.
ItemCount
Katalogdaki tüm tam metin, keyphrase ve belge benzerlik dizinler dahil dizinli öğe sayısı
LogSize
Yalnızca geriye dönük uyumluluk için desteklenir. Her zaman 0 döndürür.
Kombine kümesi ile ilişkili hata günlüklerinin bayt bir MicrosoftArama hizmeti tam metin kataloğu.
MergeStatus
Ana birleştirme işlemi olup olmadığı.
0 = değil devam eden ana birleştirme
1 = devam eden ana birleştirme
PopulateCompletionAge
Tamamlanma son tam metin dizini popülasyon ve 01/01/1990 00: 00: 00 arasındaki farkı saniye cinsinden.
Yalnızca tam ve artımlı gezinme için güncelleştirildi. Döner 0 hiçbir nüfus oluştu.
PopulateStatus
0 = Boş
1 = Tam popülasyon devam ediyor
2 = Duraklatıldı
3 Throttled =
4 = Kurtarma
5 = Kapatma
6 = Devam eden artımlı popülasyon
7 = Dizini oluşturuluyor
8 = Disk dolu. Durakladı.
9 = Değişiklik izleme
UniqueKeyCount
Tam metin kataloğu benzersiz anahtarların sayısı.
ImportStatus
İster tam metin kataloğu alınmakta.
0 = Tam metin kataloğu alınmadı.
1 = Tam metin kataloğu alındığından.
Dönüş Türleri
int
Kural dışı durumlar
Döndürür null bir hata ya da arayan bir nesneyi görüntüleme iznine sahip değil.
De SQL Server 2012, bir kullanıcı yalnızca kullanıcının sahip olduğu ya da üzerinde kullanıcıya izin securables meta verileri görüntüleyebilirsiniz. fulltextcatalogproperty kullanıcı nesnesi üzerinde izni yoksa null döndürebilir gibi meta veri verilirken, yerleşik fonksiyonları olduğunu yani. Daha fazla bilgi için, bkz. sp_help_fulltext_catalogs (Transact-sql).
Açıklamalar
fulltextcatalogproperty ('catalog_name','IndexSize') tek parça 4 veya 6 durumu ile gösterildiği gibi görünüyor sys.fulltext_index_fragments. Bu parçaları mantıksal dizin bir parçasıdır. Bu nedenle, IndexSizeözelliği yalnızca mantıksal dizin boyutu döndürür. Bir dizin birleştirme sırasında ancak gerçek dizin boyutu mantıksal boyutuna çift olabilir. Bir tam metin dizini ile birleştirme sırasında tüketildiği gerçek boyutunu bulmak için sp_spaceused sistem saklı yordamını. Bu yordamı, bir tam metin dizini ile ilişkili tüm parçaları bakar.
Uygulamalar, denetleme, sıkı bir döngü beklemez önemlidir PopulateStatus boşta (nüfus tamamlandığını belirten) olma özelliğini bu cpu döngülerini veritabanı ve tam metin arama işlemleri uzakta alır ve zaman aşımları neden olur çünkü. Ayrıca, genellikle ilgili kontrol etmek için iyi bir seçenek olduğunu PopulateStatus özelliği Tablo düzeyinde, TableFullTextPopulateStatus objectpropertyex sistem işlevi. Bu ve diğer yeni tam metin özellikleri objectpropertyex tam metin dizin oluşturma tabloları hakkında daha ayrıntılı bilgi sağlar. Daha fazla bilgi için, bkz. objectpropertyex (Transact-sql).
Örnekler
Aşağıdaki örnek adlı bir tam metin kataloğu tam metin dizini oluşturulmuş öğelerin sayısını verir Cat_Desc.
USE AdventureWorks;
GO
SELECT fulltextcatalogproperty('Cat_Desc', 'ItemCount');
GO
USE AdventureWorks;
GO
SELECT fulltextcatalogproperty('Cat_Desc', 'ItemCount');
GO
Ayrıca bkz.
Başvuru
FULLTEXTSERVICEPROPERTY (Transact-sql)