Saya ingin menambahkan pengguna / masuk ke peran dalam database lain tanpa berpindah basis data

8

Saya memiliki peran / login di database 'baru' mynewdbdengan peran "emailsender". Saya telah membuat skrip profil sp_send_dbmaildan sekarang mencoba skrip menambahkan login ke DatabaseMailUserRoledalam msdbdan tampaknya berputar-putar. Yang penting saya ingin menjalankan skrip pembaruan saya di mynewdb. Saya tahu saya bisa menggunakannya SSMSuntuk melakukan ini. Pertanyaannya adalah:

Bagaimana cara menambahkan pengguna skrip ke dalam peran T-SQLdari mynewdbdatabase tanpa beralih ke msdb?

pengguna2711068
sumber

Jawaban:

7
EXEC msdb.sys.sp_executesql N'ALTER ROLE ...';
Aaron Bertrand
sumber