Bagikan melalui


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 = ] N'loginame'
    [ , [ @language = ] N'language' ]
[ ; ]

Argumen

[ @loginame = ] N'loginame'

Nama login. @loginame adalah sysname, tanpa default. @loginame bisa menjadi login SQL Server yang sudah ada, atau pengguna atau grup Windows.

[ @language = ] N'language'

Bahasa default login. @language adalah sysname, dengan default NULL. @language harus merupakan bahasa yang valid di server. Jika @language tidak ditentukan, @language diatur ke bahasa default server (ditentukan oleh opsi konfigurasi server bahasa default).

Mengubah bahasa default server tidak mengubah bahasa default untuk login yang ada.

Mengembalikan nilai kode

0 (berhasil) atau 1 (kegagalan).

Keterangan

sp_defaultlanguageALTER LOGINpanggilan , yang mendukung opsi tambahan. Untuk informasi tentang mengubah default login lainnya, lihat MENGUBAH LOGIN.

SET LANGUAGE Gunakan pernyataan untuk mengubah bahasa sesi saat ini. @@LANGUAGE Gunakan fungsi untuk menampilkan 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 sys.syslanguages tampilan katalog.

Izin

Memerlukan ALTER ANY LOGIN izin.

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