คำถามติดแท็ก maintenance-plans

3
คัดลอกแผนการบำรุงรักษาไปยังเซิร์ฟเวอร์อื่น
มีวิธีคัดลอกแผนการบำรุงรักษาจาก SQL Server 2012 หนึ่งไปยังอีกแผนหนึ่งหรือไม่ เซิร์ฟเวอร์ทั้งสองไม่สามารถเข้าถึงได้ผ่านสำเนาของ Studio จัดการในเวลาเดียวกัน (ในเครือข่ายที่แตกต่างกัน)

2
การเขียนสคริปต์แผนการบำรุงรักษา
ฉันสร้างแผนการบำรุงรักษาสำหรับ SQL Server 2008 R2 โดยใช้ SQL Server Management Studio (SSMS) อย่างไรก็ตามฉันไม่สามารถส่งออก / แปลงเป็นสคริปต์ในกรณีที่ฉันต้องทำซ้ำบนเซิร์ฟเวอร์อื่น มีวิธีหรือไม่? ถ้าไม่มีจะมีวิธีใช้ SQL Server รุ่นใหม่กว่านี้ไหม

4
ฉันสามารถส่งออกแผนการบำรุงรักษาโดยไม่ใช้ Integration Services ได้หรือไม่
ฉันกำลังพยายามส่งออกแผนการบำรุงรักษาอย่างง่ายจากอินสแตนซ์ SQL Server ฉันต้องการตรวจสอบการส่งออกไปยังตัวควบคุมแหล่งที่มาและใช้แผนการบำรุงรักษาที่ส่งออกกับอินสแตนซ์ที่เหมือนกันตามหน้าที่ แนะนำให้ใช้StackOverflowและSQL Server สำหรับ Integration Services เพื่อส่งออกแผนการบำรุงรักษา เมื่อฉันพยายามเชื่อมต่อกับ Integration Services ในเป้าหมายการส่งออกฉันได้รับข้อผิดพลาดต่อไปนี้: การเชื่อมต่อกับบริการการรวมบริการบนคอมพิวเตอร์ "WEBSERVER" ล้มเหลวด้วยข้อผิดพลาดต่อไปนี้: บริการที่ระบุไม่มีอยู่เป็นบริการที่ติดตั้ง เราเลือกที่จะปิดการใช้งานบริการรวมใน WEBSERVER เพราะเราใช้กล่องนี้เฉพาะสำหรับการให้บริการข้อมูลแก่แอปพลิเคชันผู้บริโภค ข้อมูลทั้งหมดใน WEBSERVER ถูกจำลองแบบจากอินสแตนซ์ส่วนหลัง บริการการรวมถูกใช้อย่างมากสำหรับการประมวลผลข้อมูลในอินสแตนซ์แบ็กเอนด์ มีวิธีการจัดทำเอกสารเพื่อส่งออกแผนการบำรุงรักษาโดยไม่ใช้ Integration Services หรือไม่ Microsoft สนับสนุนหรือไม่

1
วิธีที่ดีที่สุดในการสำรองและตัดทอนบันทึกธุรกรรมตามกำหนดเวลา
ฉันไม่ใช่ DBA แต่สิ่งต่าง ๆ ที่เป็นอยู่ฉันต้องสวมหมวก DBA และตั้งค่าแผนการบำรุงรักษาบนอินสแตนซ์ SQL Server ของฉัน ดังนั้นในขณะที่ฉันได้รับการมีกระบวนการในชั่วข้ามคืน SSIS ของฉันทำงานดำเนินงาน SQLเพื่อดำเนินการสำรองข้อมูล - พื้นทำงานเพื่อให้แน่ใจว่าปลายทางโฟลเดอร์ที่มีอยู่แล้วmaster.dbo.xp_create_subdirBACKUP DATABASE [DbName] TO DISK = 'G:\Backups\DbName\DbName.bak' WITH INIT เมื่อใดก็ตามที่งานนั้นล้มเหลวส่วนที่เหลือของกระบวนการจะยกเลิกและฉันจะได้รับการแจ้งเตือนและจะเข้ามาในเช้าวันรุ่งขึ้นเพื่อสังเกตว่าไดรฟ์สำหรับบันทึกการทำธุรกรรมนั้นเต็มไปด้วยความจุและดังนั้นฉันจึงตัดทอน .. จนกระทั่งเรื่องราวซ้ำไปซ้ำมาและบันทึกการทำธุรกรรมเกินพื้นที่ว่างในดิสก์อีกครั้ง สคริปต์ "manual truncate" มีลักษณะดังนี้: use Staging; alter database Staging set recovery simple alter database Staging set recovery full dbcc shrinkfile ('Staging_log', 0, truncateonly); …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.