Saya memiliki basis data pelaporan yang saya kembalikan setiap malam dari cadangan basis data produksi. Ketika saya memulihkan, saya perlu menambahkan pengguna ke DBO
peran untuk database itu.
Saya pikir ini akan berhasil:
use Restored_Prod
go
exec sp_addrolemember 'db_owner', 'chris'
go
Tapi saya mendapatkan kesalahan berikut, karena pengguna itu tidak ada di database Restored_Prod:
Msg 15410, Level 11, State 1, Procedure sp_addrolemember, Line 75
User or role 'chris' does not exist in this database.
Bagaimana cara menambahkan 'chris' pengguna ke basis data agar dapat menjalankannya sp_addrolemember
untuk menjadikannya bagian DBO
dari basis data itu? Apakah ada cara untuk menambahkan izin pengguna menggunakan sp_addrolemember
perintah dari master db di mana pengguna berada?
sql-server-2008-r2
permissions
OrangeGrover
sumber
sumber