Nếu bạn đang tạo công việc SQL Server Agent lần đầu tiên, bạn có thể thấy rằng trước tiên bạn cần bật các thủ tục được lưu trữ mở rộng của SQL Server Agent (SQL Server Agent XP).
Khi bạn sử dụng công cụ SQL Server Management Studio (SSMS) để khởi động dịch vụ SQL Server Agent, các thủ tục được lưu trữ mở rộng này được bật tự động.
Khi bạn sử dụng T-SQL, bạn có thể kích hoạt SQL Server Agent XP với sp_configure
thủ tục được lưu trữ.
Ví dụ
Đầu tiên, hãy chạy đoạn mã sau để hiển thị các tùy chọn nâng cao
EXEC sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
Kết quả:
Đã bắt đầu thực hiện truy vấn tại Dòng 18 Tùy chọn cấu hình 'hiển thị tùy chọn nâng cao' được thay đổi từ 0 thành 1. Chạy câu lệnh RECONFIGURE để cài đặt. Bắt đầu thực thi truy vấn tại Dòng 20 Các lệnh đã hoàn tất thành công.Tổng thời gian thực hiện:00:00:00.126
Sau khi dòng đầu tiên chạy, nó khuyên chúng ta nên chạy RECONFIGURE
, mà chúng tôi đã làm.
Kiểm tra cài đặt hiện tại của Agent XPs
Đầu tiên, hãy kiểm tra cài đặt hiện tại cho SQL Server Agent XP.
EXEC SP_CONFIGURE 'Agent XPs';
Kết quả:
+ ----------- + ----------- + ----------- + ---------- ------ + ------------- + | tên | tối thiểu | tối đa | config_value | run_value | | ----------- + ----------- + ----------- + ------------- --- + ------------- | | Đặc vụ XPs | 0 | 1 | 0 | 0 | + ----------- + ----------- + ----------- + ------------- --- + ------------- +
config_value
và run_value
cài đặt là 0
, có nghĩa là nó chưa được bật. Chúng tôi muốn chúng là 1
.
Các giá trị có thể là:
Giá trị | Mô tả |
---|---|
0 | Các thủ tục được lưu trữ mở rộng của SQL Server Agent không khả dụng (mặc định) |
1 | Các thủ tục được lưu trữ mở rộng của SQL Server Agent có sẵn. |
Bật XP của tác nhân
Dưới đây là cách bật XP của Đặc vụ.
EXEC SP_CONFIGURE 'Agent XPs', 1;
GO
RECONFIGURE;
GO
Kết quả:
Đã bắt đầu thực thi truy vấn tại Dòng 23 Tùy chọn cấu hình 'Tác nhân XPs' đã thay đổi từ 0 thành 1. Chạy câu lệnh RECONFIGURE để cài đặt.Điều này đã hoàn tất thành công.
Kiểm tra lại cài đặt hiện tại của Agent XPs
Bây giờ chúng ta hãy kiểm tra lại cài đặt.
EXEC SP_CONFIGURE 'Agent XPs';
Kết quả:
+ ----------- + ----------- + ----------- + ---------- ------ + ------------- + | tên | tối thiểu | tối đa | config_value | run_value | | ----------- + ----------- + ----------- + ------------- --- + ------------- | | Đặc vụ XPs | 0 | 1 | 1 | 1 | + ----------- + ----------- + ----------- + ------------- --- + ------------- +Bây giờ chúng ta có thể thấy rằng
config_value
vàrun_value
là1
, đó là những gì chúng tôi muốn.Ẩn các tùy chọn nâng cao
Sau khi hoàn tất, bạn có thể muốn ẩn các tùy chọn nâng cao một lần nữa.
EXEC sp_configure 'show advanced options', 0; GO RECONFIGURE; GO