Bagikan melalui


Konfigurasi server: bahasa teks lengkap default

Berlaku untuk: SQL Server

Artikel ini menjelaskan cara mengonfigurasi default full-text language opsi konfigurasi server di SQL Server dengan menggunakan SQL Server Management Studio atau Transact-SQL. Opsi default full-text language 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, Penyiapan SQL Server mengatur default full-text language opsi ke bahasa server jika ada kecocokan yang sesuai. Untuk versi SQL Server yang tidak dilokalkan, opsinya default full-text language adalah bahasa Inggris.

Batasan

Nilai default full-text language opsi digunakan dalam indeks teks lengkap ketika tidak ada bahasa yang ditentukan untuk kolom melalui LANGUAGE <language_term> opsi dalam CREATE FULLTEXT INDEX pernyataan atau ALTER FULLTEXT INDEX . Jika bahasa teks lengkap default tidak didukung atau paket analisis linguistik tidak tersedia, CREATE operasi atau ALTER gagal dan SQL Server 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 profesional SQL Server bersertifikat.

Opsi ini default full-text language memerlukan nilai pengidentifikasi lokal (LCID). Untuk daftar LCID yang didukung dan bahasa terkaitnya, lihat sys.fulltext_languages. Bahasa lain mungkin juga tersedia dari vendor perangkat lunak independen, misalnya. Jika tidak ada bahasa tertentu yang ditemukan, Mesin Teks-Penuh secara otomatis beralih ke bahasa utama.

Izin

Jalankan izin tanpa sp_configure 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 RECONFIGURE pernyataan, pengguna harus diberikan ALTER SETTINGS izin tingkat server. Izin ALTER SETTINGS secara implisit dipegang oleh peran server tetap sysadmin dan serveradmin .

Menggunakan SQL Server Management Studio

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

  2. Pilih simpul Tingkat Lanjut .

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

Menggunakan Transact-SQL

  1. Sambungkan ke Mesin Database.

  2. Dari bilah Standar, pilih Kueri Baru.

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

    USE master;
    GO
    
    EXECUTE sp_configure 'show advanced options', 1;
    GO
    
    RECONFIGURE;
    GO
    
    EXECUTE sp_configure 'default full-text language', 1043;
    GO
    
    RECONFIGURE;
    GO
    
    EXECUTE sp_configure 'show advanced options', 0;
    GO
    
    RECONFIGURE;
    GO
    

Untuk informasi selengkapnya, lihat Opsi konfigurasi server.

Tindak lanjut: Setelah Anda mengonfigurasi opsi bahasa teks lengkap default

Pengaturan berlaku segera tanpa memulai ulang server.