sp_approlepassword (T-SQL)

Berlaku untuk:SQL Server

Mengubah kata sandi peran aplikasi dalam database saat ini.

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 UBAH PERAN APLIKASI sebagai gantinya.

Konvensi sintaks transact-SQL

Sintaks

sp_approlepassword
    [ @rolename = ] N'rolename'
    , [ @newpwd = ] N'newpwd'
[ ; ]

Argumen

[ @rolename = ] N'rolename'

Nama peran aplikasi. @rolename adalah sysname, tanpa default. @rolename harus ada di database saat ini.

[ @newpwd = ] N'newpwd'

Kata sandi baru untuk peran aplikasi. @newpwd adalah sysname, tanpa default. @newpwd tidak boleh NULL.

Penting

Jangan gunakan NULL kata sandi. Gunakan kata sandi yang kuat. Untuk mengetahui informasi selengkapnya, lihat Kata Sandi Yang Kuat.

Mengembalikan nilai kode

0 (berhasil) atau 1 (kegagalan).

Keterangan

sp_approlepassword tidak dapat dijalankan dalam transaksi yang ditentukan pengguna.

Izin

ALTER ANY APPLICATION ROLE Memerlukan izin pada database.

Contoh

Contoh berikut mengatur kata sandi untuk PayrollAppRole peran aplikasi ke B3r12-36.

EXEC sp_approlepassword 'PayrollAppRole', 'B3r12-36';