คำตอบของ @ mrdennyนั้นถูกต้องว่าการล้มเหลวกับฐานข้อมูลหนึ่งจะไม่ส่งผลให้ฐานข้อมูลอื่นทั้งหมดล้มเหลวเช่นกัน
อย่างไรก็ตามเพียงเพื่อให้ภาพรวมเพิ่มเติมของฐานข้อมูลการมิเรอร์ปลายทางคืออะไร:
จากBOL ,
การจัดการการเชื่อมต่อใน Microsoft SQL Server 2005 และรุ่นที่ใหม่กว่าขึ้นอยู่กับจุดสิ้นสุด จุดปลายคือวัตถุ SQL Server ที่เปิดใช้งาน SQL Server เพื่อสื่อสารผ่านเครือข่าย สำหรับการทำมิเรอร์ฐานข้อมูลอินสแตนซ์ของเซิร์ฟเวอร์ต้องการจุดสิ้นสุดการมิเรอร์ฐานข้อมูลของตัวเองโดยเฉพาะ การเชื่อมต่อการมิเรอร์ทั้งหมดบนอินสแตนซ์เซิร์ฟเวอร์ใช้จุดปลายการมิเรอร์ฐานข้อมูลเดียว จุดปลายนี้เป็นจุดประสงค์พิเศษที่ใช้เพื่อรับการเชื่อมต่อฐานข้อมูลที่มิเรอร์จากเซิร์ฟเวอร์อื่น ๆ
เพื่อความยืดหยุ่นมากขึ้นคุณสามารถใช้ T-sql สำหรับการทำ failover แบบแมนนวล:
ปิดการมิรเรอร์ (break mirroring) บน mirror DB
ALTER DATABASE <<DB NAME>> SET PARTNER OFF
ตั้งค่า mod mod ของ DB เป็น RECOVERY
RESTORE DATABASE <<DB NAME>> WITH RECOVERY
แก้ไขและผู้ใช้ที่ไม่ได้ใช้งานถ้าคุณใช้การพิสูจน์ตัวตน SQL
EXEC sp_change_users_login ‘Auto_Fix’ , ‘<<username>>’
แก้ไข:
เนื่องจากคุณใช้โหมดความปลอดภัยสูง (ตามภาพหน้าจอของคุณ) คุณสามารถใช้สิ่งต่อไปนี้จากเซิร์ฟเวอร์หลัก
ALTER DATABASE <<DB NAME>> SET PARTNER FAILOVER
การทำเช่นนั้นจะมีเพียงการกลับตัวของบทบาทที่เกิดขึ้นและทิศทางการสะท้อนกลับถูกเปลี่ยน - อาจารย์ใหญ่จะกลายเป็นกระจกเงาและในทางกลับกัน โปรดทราบว่ากระจกไม่แตก
โปรดทราบว่าในบทความ MSDN นี้
การเฟลโอเวอร์ด้วยตนเองสามารถเริ่มต้นได้จากเซิร์ฟเวอร์หลักเท่านั้น
หากคุณต้องการทำให้ระบบล้มเหลวทั้งหมดโดยอัตโนมัติให้อ้างอิงการทำมิเรอร์ฐานข้อมูล