Aracılığıyla paylaş


sp_fulltext_database (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen Örneği

Bu sadece geriye dönük uyumluluk için desteklenir. sp_fulltext_database belirli bir veritabanı için Full-Text Engine'i devre dışı bırakmaz. SQL Server'daki tüm kullanıcı tarafından oluşturulan veritabanları her zaman tam metin indeksleme için etkinleştirilmiştir.

Önemli

Bu özellik, SQL Server'ın gelecek bir sürümünde kaldırılacaktır. Bu özelliği yeni geliştirme çalışmalarında kullanmaktan kaçının ve şu anda bu özelliği kullanan uygulamaları değiştirmeyi planlayın. Bunun yerine Management Studio kullanın.

Transact-SQL söz dizimi kuralları

Sözdizimi

sp_fulltext_database [ @action = ] 'action'
[ ; ]

Arguments

[ @action = ] 'aksiyon'

Gerçekleştirilecek eylem. @actionvarchar(20)'dir ve bu değerlerden biri olabilir.

Değer Description
etkinleştirmek Sadece geriye dönük uyumluluk için destekleniyor. Önceki tam metin disableddurumu ise veritabanının tüm tam metin kataloglarını yeniden oluşturur.
devre dışı bırakmak Sadece geriye dönük uyumluluk için destekleniyor.

Dönüş kodu değerleri

0 (başarı) veya 1 (başarısızlık).

Sonuç kümesi

Yok.

Açıklamalar

SQL Server 2008 (10.0.x) ve sonraki sürümlerde tam metin indeksleme kapatılamaz. Tam metin indekslemesini devre dışı bırakmak, satır sayfalarını kaldırmaz sysfulltextcatalogs ve tam metin etkinleştirilmiş tabloların artık tam metin indeksleme için işaretlenmediğini göstermez. Tüm tam metin meta veri tanımları hâlâ sistem tablolarında yer alır.

Permissions

Yalnızca sistem yöneticisi sabit sunucu rolünün üyeleri ve sabit db_owner veritabanı rolünün üyeleri çalıştırabilir sp_fulltext_database.