บทนำ ในปัจจุบัน นโยบายการสนับสนุนของ Microsoft ไม่สามารถใช้ได้กับคุณลักษณะการมิเรอร์ฐานข้อมูลใน Microsoft SQL Server 2005
ตามค่าเริ่มต้น การมิเรอร์ฐานข้อมูลจะถูกปิดใช้งาน อย่างไรก็ตาม คุณสามารถเปิดใช้งานการมิเรอร์ฐานข้อมูลเพื่อวัตถุประสงค์ในการประเมินได้ง่ายๆ โดยใช้แฟล็กการติดตาม 1400 เป็นพารามิเตอร์การเริ่มต้นระบบ ไม่ควรใช้การมิเรอร์ฐานข้อมูลในสภาพแวดล้อมการผลิต บริการสนับสนุนผลิตภัณฑ์ของ Microsoft ไม่สนับสนุนฐานข้อมูลหรือแอปพลิเคชันที่ใช้การมิเรอร์ฐานข้อมูล เอกสารประกอบการมิเรอร์ฐานข้อมูลที่มาพร้อมกับ SQL Server 2005 มีไว้เพื่อวัตถุประสงค์ในการประเมินเท่านั้น นอกจากนี้ การสนับสนุน SQL Server 2005 และนโยบายเอกสารที่อัปเกรดแล้วใช้ไม่ได้กับเอกสารการมิเรอร์ฐานข้อมูล
หลังจากที่คุณเริ่มต้นอินสแตนซ์ SQL Server 2005 ด้วยแฟล็กการติดตาม 1400 คุณสามารถตั้งค่าและประเมินการมิเรอร์ฐานข้อมูลได้ สำหรับข้อมูลเพิ่มเติม โปรดดูที่ SQL Server 2005 Books Online
หมายเหตุ: ค่าสถานะการติดตาม 1400 เป็นค่าสถานะชั่วคราว ค่าสถานะการติดตาม 1400 จะถูกเอาออกเมื่อมิเรอร์ฐานข้อมูลพร้อมใช้งานสำหรับการผลิตปกติ
ข้อมูลเพิ่มเติม พิจารณาคำถามต่อไปนี้เมื่อใช้มิเรอร์ฐานข้อมูลกับ SQL Server 2005
กำลังเตรียมอัปเกรดเป็น SQL Server 2005 เวอร์ชันสุดท้าย ตั้งค่าขนาดคิวการกู้คืนเป็นไม่จำกัดก่อนอัปเกรด
ในเวอร์ชันสุดท้ายของ SQL Server 2005 ค่าไม่จำกัดคือขนาดคิวการกู้คืนที่ได้รับการสนับสนุนเท่านั้น นอกจากนี้ ไม่สนับสนุนตัวเลือก SET PARTNER REDO_QUEUE ของคำสั่ง ALTER DATABASE เพื่อหลีกเลี่ยงปัญหาในอนาคตเกี่ยวกับการมิเรอร์ฐานข้อมูล คุณต้องรีเซ็ตขนาดฐานข้อมูลที่ไม่สอดคล้องกันให้เป็นค่าไม่จำกัดก่อนที่จะอัปเกรด
หากต้องการดูการตั้งค่าคิวการกู้คืนฐานข้อมูลสำหรับอินสแตนซ์ SQL Server โปรดดูคอลัมน์ mirroring_redo_queue_type ในมุมมองแค็ตตาล็อก sys.database_mirroring ค่าเดียวที่ฐานข้อมูลมิเรอร์รองรับคือไม่จำกัด ถ้าค่าฐานข้อมูลเป็น MB ให้ดำเนินการคำสั่ง Transact-SQL ต่อไปนี้กับฐานข้อมูลบนเซิร์ฟเวอร์หลักปัจจุบัน แก้ไขฐานข้อมูล <database_name> ตั้งค่าพันธมิตร REDO_QUEUE ไม่จำกัด
หยุดชั่วคราวหรือหยุดการมิเรอร์ฐานข้อมูลก่อนที่จะอัปเกรดคู่ค้ารายใดรายหนึ่ง ถ้าคู่ค้ารายหนึ่งกำลังใช้งานเวอร์ชันสุดท้ายของ SQL Server 2005 และคู่ค้ารายอื่นกำลังเรียกใช้ SQL Server 2005 เวอร์ชันก่อนวางจำหน่าย การทำมิเรอร์ฐานข้อมูลจะไม่ทำงาน การมิเรอร์ฐานข้อมูลควรหยุดชั่วคราวหรือหยุดสำหรับเซสชันการมิเรอร์ฐานข้อมูลทั้งหมดก่อนที่จะอัปเกรดคู่ค้ารายใดรายหนึ่ง จากนั้น อัปเกรดคู่ค้าทั้งหมดและคืนค่าการมิเรอร์ฐานข้อมูล
การตั้งค่าและการประเมินการมิเรอร์ฐานข้อมูลไม่สนับสนุนตัวเลือก SET PARTNER REDO_QUEUE ของคำสั่ง ALTER DATABASE ค่าไม่จำกัดเป็นขนาดคิวการกู้คืนที่รองรับเท่านั้น
การจัดการปัญหากับ Log Drive บนเซิร์ฟเวอร์หลัก หากมีปัญหากับ Log Drive บนเซิร์ฟเวอร์หลัก บันทึกบันทึกที่ถูกส่งไปยังเซิร์ฟเวอร์มิเรอร์และที่เล่นซ้ำบนฐานข้อมูลมิเรอร์อาจไม่เคยถูกเขียนไปยังเซิร์ฟเวอร์หลัก ดิสก์. ในกรณีนี้ การสำรองข้อมูลบันทึกที่สร้างขึ้นที่นี่ไม่สามารถใช้กับฐานข้อมูลมิเรอร์ได้ ดังนั้น โปรดตรวจสอบให้แน่ใจว่าเซสชันการมิเรอร์ฐานข้อมูลยังคงทำงานต่อไป ตราบใดที่เซสชันการมิเรอร์ฐานข้อมูลทำงานตามปกติ คุณสามารถแก้ไขปัญหาด้วยไดรฟ์บันทึกหรือเปลี่ยนบทบาทของคู่ค้าได้ คุณสามารถสลับบทบาทของคู่ค้าผ่านการมิเรอร์ฐานข้อมูลและการซิงโครไนซ์ใหม่ หรือโดยการบังคับให้บริการไปยังฐานข้อมูลที่ทำมิเรอร์ ถ้าคุณบังคับให้บริการฐานข้อมูลมิเรอร์ บันทึกบันทึกใหม่ใดๆ ที่ยังไม่ถึงเซิร์ฟเวอร์มิเรอร์จะสูญหาย
สิ่งสำคัญ: ให้การมิเรอร์ฐานข้อมูลทำงานต่อไป หากคุณปิดการมิเรอร์ฐานข้อมูล คุณต้องทำการสำรองข้อมูลทั้งหมดและคืนค่าฐานข้อมูลเพื่อสร้างการมิเรอร์ฐานข้อมูลใหม่