Nếu bạn đã tạo một công việc SQL Server Agent và hiện bạn đang cố gắng kiểm tra nó để xem nó có chạy đúng cách hay không, bạn có thể gặp phải một thông báo lỗi xấu xí, trong số những thứ khác, “SQLServerAgent hiện không chạy nên nó không thể được thông báo về hành động này ”.
May mắn thay, điều này rất dễ sửa chữa.
Ví dụ về lỗi
Dưới đây là một ví dụ về cách gặp lỗi.
Từ Object Explorer, nhấp chuột phải vào công việc để hiển thị menu ngữ cảnh:
Chọn Bắt đầu công việc ở bước… để điều hành công việc.
Trong trường hợp của tôi, tôi gặp lỗi:
Nhấp vào nút Bắt đầu không thành công vì… text sẽ mở ra một thông báo khác nêu rõ nguyên nhân gây ra lỗi.
Chúng ta có thể thấy phần có nội dung “SQLServerAgent hiện không chạy nên không thể thông báo về hành động này”.
Do đó, có vẻ như lỗi xảy ra do dịch vụ SQL Server Agent hiện không chạy.
MẸO:Có một biểu tượng nhỏ màu đỏ trong Trình khám phá đối tượng (ở bên trái của SQL Server Agent). Khi màu đỏ có nghĩa là dịch vụ không chạy.
Để khắc phục sự cố này, hãy nhấp vào OK và Đóng để loại bỏ thông báo lỗi, sau đó nhấp chuột phải vào SQL Server Agent trong Object Explorer để hiển thị menu ngữ cảnh:
Điều này có thể khiến lời nhắc bảo mật sau xuất hiện:
Nhấp vào Có để cho phép ứng dụng thực hiện các thay đổi đối với thiết bị của bạn.
Điều này sẽ dẫn đến lời nhắc sau được hiển thị:
Nhấp vào Có để khởi động dịch vụ SQL Server Agent.
Sau khi hoàn tất, biểu tượng trong Object Explorer sẽ chuyển sang màu xanh lục để phản ánh rằng dịch vụ SQL Server Agent đang chạy.