sp_fulltext_database (T-SQL)
Berlaku untuk: SQL ServerAzure SQL Database Azure SQL Managed Instance
Ini hanya didukung untuk kompatibilitas mundur. sp_fulltext_database
tidak menonaktifkan Mesin Teks Lengkap untuk database tertentu. Semua database yang dibuat pengguna di SQL Server selalu diaktifkan untuk pengindeksan teks lengkap.
Penting
Fitur ini akan dihapus dalam versi SQL Server yang akan datang. Hindari menggunakan fitur ini dalam pekerjaan pengembangan baru, dan rencanakan untuk memodifikasi aplikasi yang saat ini menggunakan fitur ini. Gunakan Management Studio sebagai gantinya.
Sintaks
sp_fulltext_database [ @action = ] 'action'
[ ; ]
Argumen
[ @action = ] 'tindakan'
Tindakan yang akan dilakukan. @action adalah varchar(20), dan bisa menjadi salah satu nilai ini.
Nilai | Deskripsi |
---|---|
mengaktifkan | Didukung hanya untuk kompatibilitas mundur. Ini membangun kembali semua katalog teks lengkap database jika status teks lengkap sebelumnya adalah disabled . |
menonaktifkan | Didukung hanya untuk kompatibilitas mundur. |
Mengembalikan nilai kode
0
(berhasil) atau 1
(kegagalan).
Tataan hasil
Tidak ada.
Keterangan
Di SQL Server 2008 (10.0.x) dan versi yang lebih baru, pengindeksan teks lengkap tidak dapat dinonaktifkan. Menonaktifkan pengindeksan teks lengkap tidak menghapus baris dari sysfulltextcatalogs
dan tidak menunjukkan bahwa tabel yang diaktifkan teks lengkap tidak lagi ditandai untuk pengindeksan teks lengkap. Semua definisi metadata teks lengkap masih dalam tabel sistem.
Izin
Hanya anggota peran server tetap sysadmin dan peran database tetap db_owner yang dapat dijalankan sp_fulltext_database
.