ฉันสร้างแผนการบำรุงรักษาสำหรับ SQL Server 2008 R2 โดยใช้ SQL Server Management Studio (SSMS)
อย่างไรก็ตามฉันไม่สามารถส่งออก / แปลงเป็นสคริปต์ในกรณีที่ฉันต้องทำซ้ำบนเซิร์ฟเวอร์อื่น
มีวิธีหรือไม่?
ถ้าไม่มีจะมีวิธีใช้ SQL Server รุ่นใหม่กว่านี้ไหม
ฉันสร้างแผนการบำรุงรักษาสำหรับ SQL Server 2008 R2 โดยใช้ SQL Server Management Studio (SSMS)
อย่างไรก็ตามฉันไม่สามารถส่งออก / แปลงเป็นสคริปต์ในกรณีที่ฉันต้องทำซ้ำบนเซิร์ฟเวอร์อื่น
มีวิธีหรือไม่?
ถ้าไม่มีจะมีวิธีใช้ SQL Server รุ่นใหม่กว่านี้ไหม
คำตอบ:
เมื่อคุณสร้างงานโดยใช้แผนการบำรุงรักษางานจะถูกสร้างขึ้นโดยอัตโนมัติใน SQL Server Agent ภายใต้งาน ตอนนี้ไปที่ตัวแทนของเซิร์ฟเวอร์ SQL ขยายงานและค้นหางานของคุณ คลิกขวาและเลือกงานสคริปต์เป็น ... วางและสร้างใหม่เพื่อ ... หน้าต่างตัวแก้ไขคิวรีใหม่
แก้ไข:
คุณสามารถส่งออกแผนการบำรุงรักษาได้เช่นกัน คุณต้องเชื่อมต่อกับ Integration Servicesของอินสแตนซ์ ขยายแพ็คเกจที่เก็บไว้จากนั้น MSDB จากนั้นขยายแผนการบำรุงรักษา คลิกขวาที่ MP แล้วเลือกแพ็คเกจส่งออก จากนั้นคุณสามารถย้ายแพ็คเกจไปยัง SQL Server อื่น
วิธีที่เร็วที่สุดในการย้ายแผนระหว่างเซิร์ฟเวอร์คือการเชื่อมต่อจากสตูดิโอการจัดการไปยังเซิร์ฟเวอร์ที่แผนการต่างๆได้รับการสับสนอยู่แล้วเริ่มแก้ไขแผนของคุณและเพียงแค่คัดลอก \ paste งานระหว่างแผนย่อย แม้ว่าจะใช้งานได้เฉพาะเมื่อการเชื่อมต่อระหว่างเซิร์ฟเวอร์ทำงาน