3
SQL Server แสดงฐานข้อมูลในการกู้คืน
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Exchange Administrators Stack Exchange อพยพ 7 ปีที่ผ่านมา วันนี้หลังจากไฟฟ้าขัดข้องหนึ่งฐานข้อมูล (พร้อมการกู้คืน: เต็ม) แสดง "In Recovery" ใน SSMS ดังนั้น: myDatabase (ในการกู้คืน) (สถานะฐานข้อมูล: การกู้คืน, ปิดเครื่อง) หลังจากเสร็จสิ้นกระบวนการ "กู้คืน" ฐานข้อมูลจะแสดงชื่อ myDatabase โดยไม่มี "(กำลังกู้คืน)" ฉันคิดว่าปัญหาได้รับการแก้ไข แต่ไม่ใช่ เมื่อฉันเริ่มต้นแอปพลิเคชันที่ใช้ฐานข้อมูลนั้นข้อความพิเศษ "(กำลังกู้คืน)" จะปรากฏขึ้นอีกครั้งถัดจากชื่อฐานข้อมูลของฉัน ฉันรอจนกระทั่ง "กระบวนการกู้คืน" เสร็จสิ้นจากนั้นจึงเอาฐานข้อมูลออฟไลน์และนำกลับมาออนไลน์ ฉันรีสตาร์ทเซิร์ฟเวอร์รีสตาร์ทคอมพิวเตอร์และเมื่อแอปพลิเคชันของฉันทำงานข้อความพิเศษจะปรากฏขึ้นอีกครั้ง ใน SQL Server บันทึกข้อความ "เริ่มต้นฐานข้อมูล 'myDatabase'" ปรากฏขึ้นสองสามครั้ง ดูเหมือนว่าฐานข้อมูลทำงานได้เพราะฉันสามารถแทรกข้อมูลได้ แต่สถานะกำลังแสดงให้เห็นว่ามีบางสิ่งเกิดขึ้น บันทึกเซิร์ฟเวอร์ไม่แสดงสิ่งที่น่าสนใจ …