เริ่ม SQL Server Agent - กำหนดค่า SQL Server 2012

SQL Server Agent ช่วยให้คุณสามารถจัดการงานด้านต่างๆได้อย่างอัตโนมัติ ในบทแนะนำนี้เราจะดำเนินการในการใช้ SQL Server Agent เพื่อสร้างและกำหนดเวลางานโดยอัตโนมัติ บทแนะนำนี้เฉพาะกับ SQL Server 2012 ถ้าคุณกำลังใช้ SQL Server รุ่นก่อนหน้านี้คุณอาจต้องการอ่านการ จัดการฐานข้อมูลอัตโนมัติกับ SQL Server Agent ถ้าคุณกำลังใช้ SQL Server รุ่นที่ใหม่กว่าคุณอาจต้องการอ่านการกำหนดค่า SQL Server Agent สำหรับ SQL Server 2014

01 จาก 06

เริ่ม SQL Server Agent ใน SQL Server 2012

ตัวจัดการการกำหนดค่าเซิร์ฟเวอร์ SQL

เปิด Microsoft SQL Server Configuration Manager และคลิกที่ "SQL Server Services" ในบานหน้าต่างด้านซ้าย จากนั้นในบานหน้าต่างด้านขวาค้นหาบริการ SQL Server Agent ถ้าสถานะของบริการนั้นคือ "RUNNING" คุณไม่จำเป็นต้องทำอะไร มิฉะนั้นคลิกขวาที่บริการ SQL Server Agent และเลือกเริ่มจากเมนูป็อปอัพ บริการจะเริ่มทำงาน

02 จาก 06

สลับไปยัง Studio จัดการเซิร์ฟเวอร์ SQL

Object Explorer

ปิดตัวจัดการการตั้งค่าคอนฟิกเซิร์ฟเวอร์ SQL และเปิด Studio จัดการเซิร์ฟเวอร์ SQL ภายใน SSMS ขยายโฟลเดอร์ SQL Server Agent คุณจะเห็นโฟลเดอร์ที่ขยายดังที่แสดงด้านบน

03 จาก 06

สร้างงาน บริษัท ตัวแทนการเซิร์ฟเวอร์ SQL

การสร้างงาน

จากนั้นคลิกขวาที่โฟลเดอร์งานและเลือกงานใหม่จากเมนูเริ่มต้น คุณจะเห็นหน้าต่างการสร้างงานใหม่ที่แสดงด้านบน กรอกข้อมูลในฟิลด์ชื่อที่มีชื่อเฉพาะสำหรับงานของคุณ (คำอธิบายจะช่วยให้คุณจัดการงานได้ดีขึ้น)! ระบุบัญชีที่คุณต้องการเป็นเจ้าของงานในกล่องข้อความ Owner งานนี้จะทำงานโดยได้รับสิทธิ์จากบัญชีนี้และสามารถแก้ไขได้โดยเจ้าของหรือผู้ดูแลระบบเท่านั้น

เมื่อคุณระบุชื่อและเจ้าของแล้วให้เลือกหนึ่งในประเภทงานที่กำหนดไว้ล่วงหน้าจากรายการแบบเลื่อนลง ตัวอย่างเช่นคุณอาจเลือกหมวด "การบำรุงรักษาฐานข้อมูล" สำหรับ งานซ่อมบำรุงประจำ

ใช้ฟิลด์ข้อความคำอธิบายขนาดใหญ่เพื่อให้คำอธิบายโดยละเอียดเกี่ยวกับวัตถุประสงค์ของงานของคุณ เขียนในลักษณะที่คน (ตัวเองรวม!) จะสามารถมองไปที่มันเป็นเวลาหลายปีนับจากนี้และเข้าใจวัตถุประสงค์ของงาน

ตรวจสอบให้แน่ใจว่าได้เลือกช่อง Enabled แล้ว

อย่าคลิกตกลงเพียง แต่เรามีอะไรเพิ่มเติมในหน้าต่างนี้!

04 จาก 06

ดูขั้นตอนงาน

หน้าต่างขั้นตอนงาน

ที่ด้านซ้ายของหน้าต่างงานใหม่คุณจะเห็นไอคอนขั้นตอนใต้หัวข้อ "เลือกหน้าเว็บ" คลิกไอคอนนี้เพื่อดูรายการขั้นตอนงานว่างที่แสดงด้านบน

05 จาก 06

สร้างขั้นตอนงาน

การสร้างขั้นตอนงานใหม่

ขั้นต่อไปคุณจะต้องเพิ่มแต่ละขั้นตอนสำหรับงานของคุณ คลิกปุ่มใหม่เพื่อสร้างงานใหม่และคุณจะเห็นหน้าต่างขั้นตอนงานใหม่ที่แสดงด้านบน

ใช้กล่องข้อความชื่อขั้นตอนเพื่อระบุชื่อที่อธิบายสำหรับขั้นตอน

ใช้ฐานข้อมูลแบบหล่นลงเพื่อเลือกฐานข้อมูลที่งานจะทำตาม

สุดท้ายใช้กล่องข้อความ Command เพื่อจัดเตรียมไวยากรณ์ Transact-SQL ที่สอดคล้องกับการดำเนินการที่ต้องการสำหรับขั้นตอนงานนี้ เมื่อคุณเสร็จสิ้นการป้อนคำสั่งแล้วให้คลิกที่ปุ่ม Parse เพื่อยืนยันไวยากรณ์

หลังจากตรวจสอบความสมบูรณ์ของไวยากรณ์เรียบร้อยแล้วให้คลิกตกลงเพื่อสร้างขั้นตอน ทำขั้นตอนนี้ซ้ำหลายครั้งตามความจำเป็นเพื่อกำหนดงาน SQL Server Agent ที่คุณต้องการ

06 จาก 06

กำหนดเวลางาน SQL Server Agent 2012 ของคุณ

การจัดตารางงาน SQL Server Agent Agent

สุดท้ายคุณต้องกำหนดเวลาสำหรับงานโดยคลิกไอคอนกำหนดเวลาในส่วนเลือกส่วนของหน้าต่างงานใหม่ คุณจะเห็นหน้าต่างกำหนดเวลางานใหม่ที่แสดงด้านบน

ระบุชื่อตารางเวลาในกล่องข้อความชื่อและเลือกประเภทตารางเวลา (One-time, Recurring, Start เมื่อ SQL Server Agent เริ่มหรือเริ่มทำงานเมื่อ CPU กลายเป็น Idle) จากช่องแบบเลื่อนลง จากนั้นใช้ความถี่และช่วงเวลาของหน้าต่างเพื่อระบุพารามิเตอร์ของงาน เมื่อเสร็จแล้วให้คลิกตกลงเพื่อปิดหน้าต่างกำหนดการและตกลงเพื่อสร้างงาน