Tôi có một vấn đề quyền tò mò. Một cái gì đó gần đây đã xảy ra khiến Công việc Đại lý SQL Server hiện tại được định cấu hình chạy như một Người dùng cụ thể ngừng hoạt động. Họ đã làm việc trước đây; họ hiện đang ném các lỗi cấp phép cơ bản (ví dụ: quyền CHỌN bị từ chối).
Đây là một trường hợp thử nghiệm cụ thể. Người dùng johndoe
có sysadmin
vai trò cấp máy chủ . Truy vấn sau hoạt động tốt khi được chạy johndoe
trong SQL Server Management Studio:
select * from TableA into TableB
Nhưng khi tôi đặt chính xác truy vấn đó vào Công việc Tác nhân Máy chủ SQL một bước, với bước đó được định cấu hình để chạy với tư cách người dùng johndoe
, tôi gặp lỗi sau.
Được thực hiện như người dùng: johndoe. Quyền SELECT đã bị từ chối trên đối tượng 'TableA', cơ sở dữ liệu 'MyDatabase', lược đồ 'dbo'. [SQLSTATE 42000] (Lỗi 229). Bước thất bại.
Bất kỳ đề xuất về những gì có thể đã gây ra sự thay đổi dường như tự phát này?
msdb
để chạy các công việc Đại lý không?