У мене є база даних звітів, яку я щовечора відновлюю з резервної копії виробничої бази. Після відновлення мені потрібно додати користувача до DBO
ролі для цієї бази даних.
Я думав, що це спрацює:
use Restored_Prod
go
exec sp_addrolemember 'db_owner', 'chris'
go
Але я отримую таку помилку, оскільки цього користувача не існує в базі даних Restored_Prod:
Msg 15410, Level 11, State 1, Procedure sp_addrolemember, Line 75
User or role 'chris' does not exist in this database.
Як додати користувачу 'chris' до бази даних, щоб мати змогу запустити його, sp_addrolemember
щоб зробити його DBO
з цієї бази даних? Чи є спосіб додати дозволи користувача за допомогою sp_addrolemember
команди з головного db, де користувач існує?