ฐานข้อมูลที่ทำมิเรอร์จะตัดการเชื่อมต่อหลังจากที่คุณเริ่มการทำงานมิเรอร์ของฐานข้อมูล ใน SQL Server 2005, SQL Server 2008, SQL Server 2008 R2

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 2490051 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
ขยายทั้งหมด | ยุบทั้งหมด

เนื้อหาบนหน้านี้

อาการ

พิจารณาสถานการณ์สมมติต่อไปนี้:
  • คุณมีคอมพิวเตอร์ที่กำลังเรียกใช้อินสแตนซ์ที่สองของ Microsoft SQL Server 2005, Microsoft SQL Server 2008 หรือ Microsoft SQL Server 2008 R2 ในการมิเรอร์ฐานข้อมูลสอง-เซิร์ฟเวอร์
  • ใช้งาน CPU ถึง 100 เปอร์เซ็นต์บนคอมพิวเตอร์ และคุณไม่สามารถหยุดบริการ SQL Server โดยใช้เครื่องมือการจัดการของ SQL Server
  • คุณจบกระบวนการของอินสแตนซ์ที่สองของ SQL Server โดยใช้ตัวจัดการงาน
  • คุณเริ่มต้นอินสแตนซ์ที่สองของ SQL Server
ในสถานการณ์สมมตินี้ ฐานข้อมูลทั้งหมดที่ทำมิเรอร์อยู่ในสถานะ "Disconnected" หรือ "ในกู้" นอกจากนี้ ข้อผิดพลาดที่คล้ายกับต่อไปนี้ถูกบันทึกในแฟ้มบันทึกข้อผิดพลาดของ SQL Server สำหรับแต่ละฐานข้อมูล:
ข้ามขั้นตอนการกู้คืนข้อมูลสำหรับฐานข้อมูล 'ชื่อฐานข้อมูล' ได้เนื่องจากจะถูกทำเครื่องหมายเป็นฐานข้อมูลที่ไม่สามารถเข้าถึงมีเรอร์ฐานข้อมูล มีปัญหากับเซสชันทำมิเรอร์แบบ เซสชันขาดอย่างใดอย่างหนึ่งเป็นควอรัม หรือเชื่อมโยงการสื่อสารจะใช้งานไม่ได้เนื่องจาก มีปัญหาเกี่ยวกับการเชื่อมโยง การตั้งค่าคอนฟิกปลายทาง หรือสิทธิ์ (สำหรับบัญชีหรือการรักษาความปลอดภัยรองเซิร์ฟเวอร์) ในการเข้าถึงไปยังฐานข้อมูล เป็นการเปลี่ยนแปลงในการกำหนดค่าเซสชัน และเลิกทำการเปลี่ยนแปลง

สาเหตุ

ปัญหานี้เกิดขึ้นเนื่องจาก มีปัญหาในฐานข้อมูล SQL Server เรอร์ปลายทาง

การแก้ปัญหา

เมื่อต้องแก้ไขปัญหานี้ ใช้วิธีการต่อไปนี้ ถ้าวิธีแรกไม่สามารถแก้ปัญหา ใช้วิธีการที่สอง

วิธีที่ 1

ถังบนมิเรอร์ของฐานข้อมูลปลายทาง ในการดำเนินการดังกล่าว ให้ทำตามขั้นตอนต่อไปนี้
  1. ในฐานข้อมูลหลัก เรียกใช้สคริปต์ SQL ต่อไปนี้เพื่อหยุดปลายทาง:
    ALTER ENDPOINT <Endpoint Name> STATE=STOPPED
  2. เรียกใช้สคริปต์ SQL ต่อไปนี้เพื่อเริ่มการทำงานของปลายทาง:
    ALTER ENDPOINT <Endpoint Name> STATE=STARTED
หมายเหตุ ถ้าสื่อสารระหว่างปลายทางเริ่มต้นใหม่หลังจากที่คุณเรียกใช้สคริปต์ ดำเนินการสคริปต์บนมิเรอร์ของฐานข้อมูล อย่างไรก็ตาม ฐานข้อมูลอาจป้อนรัฐ "ระงับ" หลังจากที่คุณทำเช่นนี้ หากปัญหานี้เกิดขึ้น เรียกใช้สคริปต์ SQL ต่อไปนี้:
ALTER DATABASE <Database Name> SET PARTNER RESUME

วิธีที่ 2

ลบ และสร้างฐานข้อมูลปลายทางบนเซิร์ฟเวอร์ทั้งสองเรอร์

สถานะ

Microsoft ยืนยันว่า ปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ที่ระบุไว้ในส่วน "นำไปใช้งาน"

คุณสมบัติ

หมายเลขบทความ (Article ID): 2490051 - รีวิวครั้งสุดท้าย: 30 มกราคม 2556 - Revision: 1.0
ใช้กับ
  • Microsoft SQL 2005 Server Enterprise
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Web
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2005 Evaluation Edition
  • Microsoft SQL 2005 Server Workgroup
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
Keywords: 
kbsurveynew kbtshoot kbexpertiseadvanced kbmt KB2490051 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:2490051

ให้ข้อเสนอแนะ

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com