sp_defaultlanguage (T-SQL)

Berlaku untuk:SQL Server

Mengubah bahasa default untuk login SQL Server.

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 ALTER LOGIN sebagai gantinya.

Konvensi sintaks transact-SQL

Sintaks

  
sp_defaultlanguage [ @loginame = ] 'login'   
     [ , [ @language = ] 'language' ]   

Argumen

[ @loginame = ] 'login' Adalah nama login. login adalah sysname, tanpa default. login dapat berupa login SQL Server yang ada atau pengguna atau grup Windows.

[ @language = ] 'language' Adalah bahasa default login. bahasa adalah sysname, dengan default NULL. bahasa haruslah bahasa yang valid pada server. Jika bahasa tidak ditentukan, bahasa diatur ke bahasa default server; bahasa default ditentukan oleh bahasa default variabel konfigurasi sp_configure. Mengubah bahasa default server tidak mengubah bahasa default untuk login yang ada.

Mengembalikan Nilai Kode

0 (keberhasilan) atau 1 (kegagalan)

Keterangan

sp_defaultlanguage memanggil ALTER LOGIN, yang mendukung opsi tambahan. Untuk informasi tentang mengubah default login lainnya, lihat MENGUBAH LOGIN (Transact-SQL).

Gunakan pernyataan SET LANGUAGE untuk mengubah bahasa sesi saat ini. Gunakan fungsi @@LANGUAGE untuk memperlihatkan pengaturan bahasa saat ini.

Jika bahasa default login dihilangkan dari server, login memperoleh bahasa default server. sp_defaultlanguage tidak dapat dijalankan dalam transaksi yang ditentukan pengguna.

Informasi tentang bahasa yang diinstal pada server terlihat dalam tampilan katalog sys.syslanguages .

Izin

Memerlukan izin UBAH LOGIN APA PUN.

Contoh

Contoh berikut menggunakan ALTER LOGIN untuk mengubah bahasa default untuk masuk Fathima ke Arab. Ini adalah metode yang disukai.

ALTER LOGIN Fathima WITH DEFAULT_LANGUAGE = Arabic;  
GO  

Lihat Juga

Prosedur Tersimpan Keamanan (Transact-SQL)
UBAH LOGIN (Transact-SQL)
@@LANGUAGE (T-SQL)
Pernyataan SET (Transact-SQL)
sys.syslanguages (Transact-SQL)
Prosedur Tersimpan Sistem (Transact-SQL)