Mengonfigurasi bahasa teks lengkap default (opsi konfigurasi server)

Berlaku untuk:SQL Server

Topik ini menjelaskan cara mengonfigurasi opsi konfigurasi server bahasa teks lengkap default di SQL Server dengan menggunakan SQL Server Management Studio atau Transact-SQL. Opsi bahasa teks lengkap default menentukan nilai bahasa default untuk indeks teks lengkap. Analisis linguistik dilakukan pada semua data yang diindeks teks lengkap dan bergantung pada bahasa data. Nilai default opsi ini adalah bahasa server. Untuk versi SQL Server yang dilokalkan, penyetelan SQL Server mengatur opsi bahasa teks lengkap default ke bahasa server jika ada kecocokan yang sesuai. Untuk versi SQL Server yang tidak dilokalkan, opsi bahasa teks lengkap default adalah bahasa Inggris.

Dalam Topik Ini

Sebelum Anda mulai

Batasan dan Pembatasan

  • Nilai opsi bahasa teks lengkap default digunakan dalam indeks teks lengkap ketika tidak ada bahasa yang ditentukan untuk kolom melalui opsi LANGUAGE_TERM BAHASA di pernyataan CREATE FULLTEXT INDEX atau ALTER FULLTEXT INDEX. Jika bahasa teks lengkap default tidak didukung atau paket analisis linguistik tidak tersedia, operasi CREATE atau ALTER akan gagal dan SQL Server akan mengembalikan pesan kesalahan yang menyatakan bahwa bahasa yang ditentukan tidak valid.

Rekomendasi

  • Opsi ini adalah opsi lanjutan dan harus diubah hanya oleh administrator database berpengalaman atau bersertifikat SQL Server profesional.

  • Opsi bahasa teks lengkap default memerlukan nilai LCID. Untuk daftar LCID yang didukung dan bahasa terkaitnya, lihat sys.fulltext_languages (Transact-SQL). Bahasa lain mungkin juga tersedia dari vendor perangkat lunak independen, misalnya. Jika tidak ada bahasa tertentu yang ditemukan, Full-Text Engine akan secara otomatis beralih ke bahasa utama.

Keamanan

Izin

Jalankan izin pada sp_configure tanpa parameter atau hanya dengan parameter pertama yang diberikan kepada semua pengguna secara default. Untuk menjalankan sp_configure dengan kedua parameter untuk mengubah opsi konfigurasi atau untuk menjalankan pernyataan KONFIGURASI ULANG, pengguna harus diberikan izin tingkat server ALTER SETTINGS. Izin UBAH PENGATURAN secara implisit dipegang oleh peran server tetap sysadmin dan serveradmin .

Menggunakan SQL Server Management Studio

Untuk mengonfigurasi opsi bahasa teks lengkap default

  1. Di Object Explorer, klik kanan server dan pilih Properti.

  2. Klik simpul Tingkat Lanjut .

  3. Di bawah Lain-lain, gunakan Bahasa Teks Lengkap Default untuk menentukan nilai bahasa default untuk kolom terindeks teks lengkap.

Menggunakan T-SQL

Untuk mengonfigurasi opsi bahasa teks lengkap default

  1. Sambungkan ke Mesin Database.

  2. Dari bilah Standar, klik Kueri Baru.

  3. Salin dan tempel contoh berikut ke dalam jendela kueri dan klik Jalankan. Contoh ini menunjukkan cara menggunakan sp_configure untuk mengatur nilai default full-text opsi ke Bahasa Belanda (1043).

USE AdventureWorks2022;  
GO  
EXEC sp_configure 'show advanced options', 1 ;  
GO  
RECONFIGURE  
GO  
EXEC sp_configure 'default full-text language', 1043 ;  
GO  
RECONFIGURE  
GO  
  

Untuk informasi selengkapnya, lihat Opsi Konfigurasi Server (SQL Server).

Tindak Lanjut: Setelah Anda mengonfigurasi opsi bahasa teks lengkap default

Pengaturan segera berlaku tanpa memulai ulang server.

Lihat juga

sys.fulltext_languages (Transact-SQL)
KONFIGURASI ULANG (Transact-SQL)
Opsi Konfigurasi Server (SQL Server)
sp_configure (Transact-SQL)
CREATE FULLTEXT INDEX (Transact-SQL)
ALTER FULLTEXT INDEX (Transact-SQL)