Tôi có một công việc trên máy chủ MSSQL 2005 của mình, tôi muốn cho phép bất kỳ người dùng cơ sở dữ liệu nào chạy.
Tôi không lo lắng về bảo mật, vì đầu vào cho công việc thực tế của công việc đến từ bảng cơ sở dữ liệu. Chỉ cần chạy công việc, không thêm hồ sơ vào bảng đó sẽ không làm gì.
Tôi chỉ không thể tìm cách cấp quyền công cộng cho công việc.
Có cách nào để làm điều này? Điều duy nhất tôi có thể nghĩ đến vào lúc này là để công việc liên tục chạy (hoặc theo lịch trình), nhưng vì nó chỉ cần thực hiện bất kỳ công việc thực tế nào hiếm khi (có thể vài tháng một lần) và tôi muốn công việc được thực hiện được thực hiện ngay khi nó tồn tại, đây dường như không phải là một giải pháp tối ưu.