Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menambahkan pengguna ke SQLAgentUser peran
Untuk mengizinkan login tambahan atau pengguna menggunakan Agen SQL Server, masuk sebagai pengguna utama dan lakukan hal berikut:
-
Buat login level server lainnya menggunakan perintah
CREATE LOGIN
. -
Buat pengguna di
msdb
menggunakan perintahCREATE USER
, lalu tautkan pengguna ini ke login yang telah Anda buat di langkah sebelumnya. -
Tambahkan pengguna ke
SQLAgentUserRole
menggunakan prosedursp_addrolemember
yang disimpan sistem.
Misalnya, misalkan nama pengguna master Anda admin
dan Anda ingin memberikan akses ke Agen SQL Server ke pengguna bernama theirname
dengan kata sanditheirpassword
. Dalam kasus ini, Anda dapat menggunakan prosedur berikut.
Untuk menambahkan pengguna ke SQLAgentUser peran
-
Masuk sebagai pengguna utama.
-
Jalankan perintah berikut:
--Initially set context to master database USE [master]; GO --Create a server-level login named theirname with password theirpassword CREATE LOGIN [theirname] WITH PASSWORD = 'theirpassword'; GO --Set context to msdb database USE [msdb]; GO --Create a database user named theirname and link it to server-level login theirname CREATE USER [theirname] FOR LOGIN [theirname]; GO --Added database user theirname in msdb to SQLAgentUserRole in msdb EXEC sp_addrolemember [SQLAgentUserRole], [theirname];