View a markdown version of this page

Menambahkan pengguna ke peran SQLAgent Pengguna - Amazon Relational Database Service

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menambahkan pengguna ke peran SQLAgent Pengguna

Untuk mengizinkan login atau pengguna tambahan menggunakan SQL Server Agent, masuk sebagai pengguna utama lalu lakukan hal berikut:

  1. Buat login level server lainnya menggunakan perintah CREATE LOGIN.

  2. Buat pengguna di msdb menggunakan perintah CREATE USER, lalu tautkan pengguna ini ke login yang telah Anda buat di langkah sebelumnya.

  3. Tambahkan pengguna ke SQLAgentUserRole menggunakan prosedur sp_addrolemember yang disimpan sistem.

Misalnya, anggap nama pengguna utama Anda adalah admin dan Anda ingin memberikan akses ke SQL Server Agent kepada pengguna bernama theirname dengan kata sandi theirpassword. Dalam kasus ini, Anda dapat menggunakan prosedur berikut.

Untuk menambahkan pengguna ke peran SQLAgent Pengguna
  1. Masuk sebagai pengguna utama.

  2. 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];