Mengatur Bahasa Sesi

Berlaku untuk:SQL Server Azure SQL DatabaseAzure SQL Managed Instance

Bahasa sesi dapat digunakan untuk mengatur bagaimana elemen berikut ditampilkan di server, berdasarkan preferensi bahasa dan budaya:

  • Bahasa yang akan digunakan untuk kesalahan dan pesan sistem lainnya. SQL Server mendukung memiliki beberapa salinan semua string dan pesan kesalahan sistem dalam semua bahasa tempat SQL Server tersedia. Pesan-pesan ini dapat dilihat dalam tampilan katalog sys.messages . Saat Anda menginstal versi SQL Server yang dilokalkan, pesan sistem ini diterjemahkan untuk versi bahasa yang Anda instal. Secara default, Anda juga mendapatkan kumpulan pesan-pesan ini dalam bahasa Inggris AS. Selain itu, Anda dapat menambahkan pesan yang ditentukan pengguna dalam bahasa tertentu dengan menggunakan sp_addmessage.

  • Format data tanggal dan waktu.

  • Nama hari dan bulan, termasuk singkatan.

  • Hari pertama dalam seminggu.

  • Data mata uang.

Ada 33 bahasa yang tersedia untuk digunakan sebagai pengaturan sesi. Untuk daftar bahasa, lihat sys.syslanguages.

Mengatur Bahasa Sesi dari Server

Untuk mengatur bahasa sesi dari sisi server, gunakan SET LANGUAGE.

Mengatur Bahasa Sesi dari Klien

Bahasa sesi dapat diatur di sisi klien dengan menggunakan OLE DB, ODBC, atau ADO.NET. Untuk OLE DB, gunakan properti SSPROP_INIT_CURRENTLANGUAGE. Untuk informasi selengkapnya, lihat Properti Inisialisasi dan Otorisasi.

Untuk ODBC, gunakan kata kunci Bahasa. Untuk informasi selengkapnya, lihat SQLConfigDataSource.

Untuk ADO.NET, gunakan parameter Bahasa Saat Ini dari objek ConnectionString . Untuk informasi selengkapnya, lihat dokumentasi kit pengembangan perangkat lunak (SDK) Microsoft Data Access Components (MDAC).