Agent XPs ใน SQL คืออะไร

Agent XPs ใน SQL Server เป็นตัวเลือกการตั้งค่าที่เกี่ยวข้องกับ SQL Server Agent, ซึ่งเป็นบริการของ SQL Server ที่ใช้สำหรับการกำหนดการ (scheduling), การตรวจสอบ, และการดำเนินงานของงานอัตโนมัติต่างๆ ในฐานข้อมูล SQL Server


ความสามารถของ SQL Server Agent ....

  • การกำหนดการงาน: สามารถกำหนดการให้งานต่างๆ ทำงานในเวลาที่กำหนดไว้หรือตามเหตุการณ์ที่เฉพาะเจาะจง
  • การดำเนินการงาน: สามารถดำเนินการกับงานที่หลากหลาย เช่น การรันสคริปต์ T-SQL, การทำงานของ SSIS (SQL Server Integration Services) packages, การส่งอีเมล์แจ้งเตือน, และอื่นๆ
  • การตรวจสอบ: ตรวจสอบสถานะและการทำงานของงานต่างๆ, รวมทั้งการสร้างและการจัดการการแจ้งเตือนตามเหตุการณ์หรือสถานะของงาน


Agent XPs เป็นตัวเลือกที่เมื่อเปิดใช้งาน, จะอนุญาตให้ SQL Server Agent และคุณลักษณะที่เกี่ยวข้องถูกใช้งานได้. หากตัวเลือกนี้ถูกปิด, คุณจะไม่สามารถเข้าถึงหรือใช้งานคุณสมบัติที่เกี่ยวข้องกับ SQL Server Agent ได้, ซึ่งรวมถึงการจัดการงาน, การแจ้งเตือน, และกำหนดการทำงานอัตโนมัติ


การใช้งาน Agent XPs จึงเป็นส่วนสำคัญในการจัดการและการดำเนินงานอัตโนมัติของงานภายใน SQL Server, ช่วยให้ผู้ดูแลระบบฐานข้อมูล (DBA) และนักพัฒนาสามารถอัตโนมัติและจัดการกับงานที่ซับซ้อนได้โดยไม่ต้องดำเนินการด้วยตนเอง


การเปิดใช้งาน เอาไปรันใน SQL ได้เลย

-- เปิดใช้งานการแสดงข้อมูลการตั้งค่าขั้นสูง
EXEC sp_configure 'show advanced options', 1;
RECONFIGURE;

-- เปิดใช้งาน Agent XPs
EXEC sp_configure 'Agent XPs', 1;
RECONFIGURE;
0
91