Tôi có một cơ sở dữ liệu báo cáo mà tôi khôi phục mỗi đêm từ bản sao lưu của cơ sở dữ liệu sản xuất. Khi tôi khôi phục, tôi cần thêm người dùng vào DBO
vai trò cho cơ sở dữ liệu đó.
Tôi nghĩ rằng điều này sẽ làm việc:
use Restored_Prod
go
exec sp_addrolemember 'db_owner', 'chris'
go
Nhưng tôi gặp lỗi sau, vì người dùng đó không tồn tại trong cơ sở dữ liệu Restored_Prod:
Msg 15410, Level 11, State 1, Procedure sp_addrolemember, Line 75
User or role 'chris' does not exist in this database.
Làm cách nào để thêm người dùng 'chris' vào cơ sở dữ liệu để có thể chạy sp_addrolemember
để biến anh ta thành DBO
cơ sở dữ liệu đó? Có cách nào để thêm quyền người dùng bằng cách sử dụng sp_addrolemember
lệnh từ db chính nơi người dùng tồn tại không?