เราใช้บันทึกการจัดส่งและRESTORE WITH STANDBY
ใน SQL Server 2012 เพื่อคืนค่าฐานข้อมูลในโหมดอ่านอย่างเดียวเพื่อการรายงาน อย่างไรก็ตามการตั้งค่าการจัดส่งบันทึกยังคงทำลายหลังจากทำการคืนค่าการสำรองข้อมูลแฟ้มบันทึกหนึ่งหรือสองรายการ บันทึกการจัดส่งสินค้าจะหยุดเมื่อมันทำงานเป็นRESTORE WITH STANDBY
; RESTORE WITH NORECOVERY
ไม่ทำให้เกิดปัญหาใด ๆ
สัญชาตญาณเดียวของฉันเกี่ยวกับเรื่องนี้คือฐานข้อมูลหลักไม่ได้เป็นแบบไดนามิก ดังนั้นเมื่อไม่มีการทำธุรกรรมสิ่งนี้ทำให้เกิดปัญหากับRESTORE
กระบวนการใช่ไหม
ความคิดใด ๆ การแก้ไขที่รู้จักกัน?
ฉันให้มันทำงานสองสามวันโดยใช้งานปกติที่อัปเดตอย่างหนักในสองตาราง เมื่องานหยุดการเรียกใช้การตั้งค่าการจัดส่งบันทึกอย่างรวดเร็วล้มเหลวไม่สามารถประมวลผลไฟล์. trn ฉันรีเซ็ตการจัดส่งบันทึกและพยายามดูว่ามันจะยังคงทำงานต่อไปโดยทำการอัปเดตเล็กน้อยโดยเปลี่ยนค่าของหนึ่งคอลัมน์ของหนึ่งระเบียนในตารางหรือใครก็ตามที่ยังคงล้มเหลวอยู่
ขอบคุณสำหรับคำตอบของคุณ
PS: ข้อความที่ตัดตอนมาจากบันทึกของเรา
02/25/2013 13: 00, 00, LSRestore_DBDB01-A_BulldogDB, กำลังดำเนินการ, 1, DBREPORTS, LSRestore_DBDB01-A_BulldogDB, บันทึกการจัดส่งบันทึกขั้นตอนการทำงาน, 2013-02-25 13: 00: 12.31 *** ข้อผิดพลาด: ไม่สามารถใช้ไฟล์สำรองข้อมูลบันทึก '\\ dbsan01 \ DBBackups \ LSBackup_BulldogDB \ BulldogDB_20130225180000.trn' กับฐานข้อมูลรอง 'BulldogDB' (Microsoft.SqlServer.Management.LogShipping) 2013-02-25 13: 00: 12.31 *** ข้อผิดพลาด: เกิดข้อผิดพลาดขณะประมวลผลบันทึกสำหรับฐานข้อมูล 'BulldogDB' ถ้าเป็นไปได้เรียกคืนจากการสำรองข้อมูล หากไม่สามารถสำรองข้อมูลได้อาจจำเป็นต้องสร้างบันทึกใหม่ เกิดข้อผิดพลาดระหว่างการกู้คืนทำให้ฐานข้อมูล 'BulldogDB' (8: 0) ไม่สามารถรีสตาร์ทได้ วินิจฉัยข้อผิดพลาดในการกู้คืนและแก้ไขหรือเรียกคืนจากการสำรองข้อมูลที่ดีที่รู้จัก หากข้อผิดพลาดไม่ได้รับการแก้ไขหรือติดต่อฝ่ายสนับสนุนด้านเทคนิค RESTORE LOG กำลังยุติอย่างผิดปกติ ดำเนินการ 0 หน้าสำหรับฐานข้อมูล 'BulldogDB' ไฟล์ 'BulldogDB' ในไฟล์ 1 ดำเนินการ 1 หน้าสำหรับไฟล์ 'BulldogDB' ฐานข้อมูล 'BulldogDB_log' ในไฟล์ 1. (. Net SqlClient Data Provider) *** 2013-02-25 13: 00: 12.32 *** ข้อผิดพลาด: ไม่สามารถบันทึกประวัติ / ข้อความแสดงข้อผิดพลาด (Microsoft.SqlServer.Management.LogShipping) *** 2013-02-25 13: 00: 12.32 *** ข้อผิดพลาด: ExecuteNonQuery ต้องการการเชื่อมต่อแบบเปิดและพร้อมใช้งาน สถานะปัจจุบันของการเชื่อมต่อถูกปิด (System.Data) *** 2013-02-25 13: 00: 12.32 การข้ามไฟล์สำรองข้อมูลบันทึก '\\ dbsan01 \ DBBackups \ LSBackup_BulldogDB \ BulldogDB_20130225180000.trn' สำหรับฐานข้อมูลรอง 'BulldogDB' เนื่องจากไม่สามารถตรวจสอบไฟล์ได้ 2013-02-25 13: 00: 12.32 *** ข้อผิดพลาด: ไม่สามารถบันทึกประวัติ / ข้อความแสดงข้อผิดพลาด (Microsoft.SqlServer.Management.LogShipping) *** 2013-02-25 13: 00: 12.32 *** ข้อผิดพลาด: ExecuteNonQuery ต้องการการเชื่อมต่อแบบเปิดและพร้อมใช้งาน สถานะปัจจุบันของการเชื่อมต่อถูกปิด (System.Data) *** 2013-02-25 13: 00: 12.33 *** ข้อผิดพลาด: เกิดข้อผิดพลาดในการกู้คืนโหมดการเข้าถึงฐานข้อมูล (Microsoft.SqlServer.Management.LogShipping) *** 2013-02-25 13: 00: 12.33 *** ข้อผิดพลาด: ExecuteScalar ต้องใช้การเชื่อมต่อแบบเปิดและพร้อมใช้งาน สถานะปัจจุบันของการเชื่อมต่อถูกปิด (System.Data) *** 2013-02-25 13: 00: 12.33 *** ข้อผิดพลาด: ไม่สามารถบันทึกประวัติ / ข้อความแสดงข้อผิดพลาด (Microsoft.SqlServer.Management.LogShipping) *** 2013-02-25 13: 00: 12.33 *** ข้อผิดพลาด: ExecuteNonQuery ต้องการการเชื่อมต่อแบบเปิดและพร้อมใช้งาน สถานะปัจจุบันของการเชื่อมต่อถูกปิด (System.Data) *** 2013-02-25 13: 00: 12.33 *** ข้อผิดพลาด: เกิดข้อผิดพลาดในการกู้คืนโหมดการเข้าถึงฐานข้อมูล (Microsoft.SqlServer.Management.LogShipping) *** 2013-02-25 13: 00: 12.33 *** ข้อผิดพลาด: ExecuteScalar ต้องใช้การเชื่อมต่อแบบเปิดและพร้อมใช้งาน สถานะปัจจุบันของการเชื่อมต่อถูกปิด (System.Data) *** 2013-02-25 13: 00: 12.33 *** ข้อผิดพลาด: ไม่สามารถบันทึกประวัติ / ข้อความแสดงข้อผิดพลาด (Microsoft.SqlServer.Management.LogShipping) *** 2013-02-25 13: 00: 12.33 *** ข้อผิดพลาด: ExecuteNonQuery ต้องการการเชื่อมต่อแบบเปิดและพร้อมใช้งาน สถานะปัจจุบันของการเชื่อมต่อถูกปิด (System.Data) *** 2013-02-25 13: 00: 12.33 การลบไฟล์สำรองข้อมูลบันทึกเก่า ฐานข้อมูลหลัก: 'BulldogDB' 2013-02-25 13: 00: 12.33 *** ข้อผิดพลาด: ไม่สามารถบันทึกประวัติ / ข้อความแสดงข้อผิดพลาด (Microsoft.SqlServer.Management.LogShipping) *** 2013-02-25 13: 00: 12.33 *** ข้อผิดพลาด: ExecuteNonQuery ต้องการการเชื่อมต่อแบบเปิดและพร้อมใช้งาน สถานะปัจจุบันของการเชื่อมต่อถูกปิด (System.Data) ***, 00: 00: 12,0,0 ,,,, 0