Skip to main content

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

Anonim

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

01 จาก 06

เริ่มบริการ 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 ใหม่

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

04 จาก 06

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

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

อ่านต่อด้านล่าง

05 จาก 06

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

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

06 จาก 06

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

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