การจัดการฐานข้อมูลโดยอัตโนมัติด้วย SQL Server Agent

01 จาก 06

เริ่มบริการ SQL Server Agent

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

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

หมายเหตุ : บทความนี้ใช้กับ SQL Server 2008 ถ้าคุณใช้ SQL Server รุ่นที่ใหม่กว่าคุณอาจต้องการอ่านการ กำหนดค่า SQL Server Agent ใน SQL Server 2012

02 จาก 06

เปิด SQL Server Management Studio และขยายโฟลเดอร์ตัวแทนการเซิร์ฟเวอร์ SQL

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

03 จาก 06

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

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

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

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

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

04 จาก 06

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

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

05 จาก 06

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

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

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

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

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

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

06 จาก 06

กำหนดการงานของ บริษัท ตัวแทนการเซิร์ฟเวอร์ SQL

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

ระบุชื่อตารางเวลาในกล่องข้อความ ชื่อ และเลือกประเภทกำหนดการ - หนึ่งครั้งเป็นประจำเริ่มต้นเมื่อเอเจนต์เซิร์ฟเวอร์ SQL เริ่มหรือเริ่มทำงานเมื่อซีพียูเข้าสู่โหมดไม่ทำงาน - จากช่องแบบเลื่อนลง ใช้ส่วนความถี่และช่วงเวลาของหน้าต่างเพื่อระบุพารามิเตอร์ของงาน เมื่อเสร็จแล้วให้คลิก ตกลง เพื่อปิดหน้าต่างกำหนดการและ ตกลง เพื่อสร้างงาน