Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: SQL Server
Menambahkan login, atau prinsip keamanan, sebagai anggota peran server tetap.
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 SERVER ROLE sebagai gantinya.
Sintaks
sp_addsrvrolemember
[ @loginame = ] N'loginame'
[ , [ @rolename = ] N'rolename' ]
[ ; ]
Argumen
[ @loginame = ] N'loginame'
Nama prinsip keamanan yang ditambahkan ke peran server tetap. @loginame adalah sysname, tanpa default. @loginame dapat berupa login SQL Server atau akun Windows. Jika akun Windows belum diberikan akses ke SQL Server, akses akan diberikan secara otomatis.
[ @rolename = ] N'rolename'
Nama peran server tetap tempat prinsip keamanan ditambahkan. @rolename adalah sysname, dengan default NULL, dan harus menjadi salah satu nilai berikut:
- adminsis
- securityadmin
- serveradmin
- setupadmin
- processadmin
- diskadmin
- dbcreator
- bulkadmin
Mengembalikan nilai kode
0 (berhasil) atau 1 (kegagalan).
Keterangan
Ketika prinsip keamanan ditambahkan ke peran server tetap, ia mendapatkan izin yang terkait dengan peran tersebut.
Keanggotaan peran pengguna sa dan publik tidak dapat diubah.
Gunakan sp_addrolemember untuk menambahkan anggota ke database tetap atau peran yang ditentukan pengguna.
sp_addsrvrolemember tidak dapat dijalankan dalam transaksi yang ditentukan pengguna.
Izin
Memerlukan keanggotaan dalam peran tempat anggota baru ditambahkan.
Contoh
Contoh berikut menambahkan akun Corporate\HelenS Windows ke peran server tetap sysadmin .
EXECUTE sp_addsrvrolemember 'Corporate\HelenS', 'sysadmin';
GO