sp_help_fulltext_system_components (Transact-SQL)
Kayıtlı sözcük ayırıcılarını, filtre ve protokol işleyicileri için bilgi verir.sp_help_fulltext_system_components de veritabanları ve belirtilen bileşen kullanmış tam metin kataloglar tanımlayıcıları listesi verir.
Sözdizimi
sp_help_fulltext_system_components
{ 'all'| [ @component_type = ] 'component_type' }
, [ @param = ] 'param'
Bağımsız değişkenler
'tüm'
Tüm tam metin bileşenleri için bilgi verir.[ @ component_type= ] component_type
Bileşen türünü belirtir.component_typeaşağıdakilerden biri olabilir:wordbreaker
filter
protocol handler
fullpath
Tam bir yol belirtilmezse, param Bileşen DLL'si, tam yol ile de belirtilmelidir veya bir hata iletisi döndürdü.
Not
tam metin araması bileşenleri hakkında daha fazla bilgi için bkz: Tam metin arama mimarisi ve Tam metin dile ait bileşenleri yapılandırma.
[ @param= ] param
Bileşen türüne bağlı olarak aşağıdakilerden biri olur: dosya uzantısıyla gibi bir yerel ayar tanıtıcısını (LCID), "." protokol işleyici veya bileşeni dll dosyası tam yol tam bileşen adı öneki.
Dönüş Kodu Değerleri
0 (başarılı) veya (1) hatası
Sonuç Kümeleri
Aşağıdaki sonuç kümesi için sistem bileşenleri döndürülür.
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
componenttype |
sysname |
Bileşen türü.Aşağıdakilerden biri:
|
ComponentName |
sysname |
Bileşen adı. |
CLSID |
uniqueidentifier |
Bileşenin sınıf tanımlayıcısı. |
FullPath |
nvarchar(256) |
Bileşenin konumunu, yolu. null olmayan üye arayan = serveradmin'e üye sabit sunucu rolü. |
sürüm |
nvarchar(30) |
Bileşen sürümü. |
Üretici |
sysname |
Bileşenin üreticisine adı. |
Aşağıdaki sonuç kümesi tek döndürülür ya da daha fazla tam metin kataloğu o kullanır varsa component_type.
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
DBID |
int |
Veritabanı kimliği. |
ftcatid |
int |
tam metin kataloğukimliği. |
İzinler
Üyelik gerektiren ortak rolü; Ancak, kullanıcılar yalnızca VIEW DEFINITION iznine sahip oldukları tam-metin katalogları hakkındaki bilgileri görebilirsiniz.Yalnızca üyeleri serveradmin'e üye sabit sunucu rolü değerleri görebilir fullpath sütun.
Açıklamalar
Bu yöntem bir yükseltme için hazırlama belirli önem düzeyi olur.Belirli bir veritabanı içinde saklı yordam yürütün ve çıkış belirli bir katalog yükseltme tarafından etkilenen olup olmadığını belirlemek için kullanın.
Örnekler
A.Tüm tam metin sistem bileşenleri listeleme
Aşağıdaki örnek, tüm sunucu örnekkayıtlı tam metin sistem bileşenleri listeler.
EXEC sp_help_fulltext_system_components 'all';
GO
B.Sözcük ayırıcılarını listeleme
Aşağıdaki örnek hizmet örnekkayıtlı sözcük ayırıcılarını listeler.
EXEC sp_help_fulltext_system_components 'wordbreaker';
GO
C.Belirli sözcük ayırıcı kayıtlı olup olmadığını belirleme
Aşağıdaki örnek Türkçe dil için sözcük ayırıcı listeleyecektir (LCID = 1055) bu sisteme yüklenmiş ve hizmet örneküzerinde kayıtlı ise.Bu örnekte parametre adlarını belirtir @ component_type ve @ param.
EXEC sp_help_fulltext_system_components @component_type = 'wordbreaker', @param = 1055;
GO
sonuç kümesi boş, bu nedenle varsayılan olarak bu sözcük ayırıcısı, yüklü değil.
D.Belirli bir filtreyi kayıtlı olup olmadığını belirleme
Aşağıdaki örnek, el ile sistem üzerinde yüklenmiş ve sunucu örnekkayıtlı .xdoc bileşeni için filtre listeler.
EXEC sp_help_fulltext_system_components 'filter', '.xdoc';
GO
sonuç kümesi boş, bu nedenle varsayılan olarak bu filtre, yüklü değil.
E.Özel .dll dosyası listeleme
Aşağıdaki örnek bir özel .ddl dosyası listeler nlhtml.dll, hangi varsayılan olarak yüklü olduğu
EXEC sp_help_fulltext_system_components 'fullpath',
'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn\nlhtml.dll';
GO