คำถามติดแท็ก backup

ทำสำเนาของข้อมูลที่อาจคืนค่าหลังจากเหตุการณ์การสูญหายของข้อมูลหรือการกู้คืนข้อมูลจากบางจุดก่อนหน้านี้ในเวลา

8
ผลกระทบด้านความปลอดภัยของการกู้คืนข้อมูลสำรองจากแหล่งที่ไม่รู้จักหรือไม่?
สถานการณ์จำลอง : คุณส่งการสำรองฐานข้อมูลและบอกให้คืนค่าไปยังเซิร์ฟเวอร์ (ที่โฮสต์ฐานข้อมูลอื่นอยู่แล้ว) แต่ไม่ได้รับข้อมูลที่เป็นประโยชน์เกี่ยวกับการสำรองข้อมูลที่มีหรือว่าแหล่งข้อมูลนั้นควรเชื่อถือได้หรือไม่ คำถามที่ 1 : ความหมายของการกู้คืนข้อมูลสำรองที่อาจเป็นอันตรายได้อย่างไร คำถามที่ 2 : คุณสามารถปกป้องเซิร์ฟเวอร์ / ข้อมูลในฐานข้อมูลอื่นจากผลกระทบของการกู้คืนข้อมูลสำรองที่อาจเป็นอันตรายได้อย่างไร RESTORE VERIFYONLYดูเหมือนจะเป็นก้าวแรกที่ดี คำตอบที่ดีที่สุดคือ 'กู้คืนฐานข้อมูลใน sandbox VM โดยไม่ต้องเข้าถึงโลกภายนอก' แต่ลองสมมติว่าตัวเลือกนั้นอยู่นอกตาราง ควรทำอะไรในสถานการณ์นี้

6
ตระกูลสื่อบนอุปกรณ์เกิดขึ้นไม่ถูกต้อง SQL Server ไม่สามารถประมวลผลตระกูลสื่อนี้
ฉันพยายามกู้คืน. BAK ในเซิร์ฟเวอร์ SQL แต่ได้รับข้อผิดพลาดต่อไปนี้: ข่าวสารเกี่ยวกับ 3241, ระดับ 16, สถานะ 7, สาย 1 ตระกูลสื่อบนอุปกรณ์ 'c: \ glyn \ JA.bak' เกิดขึ้นไม่ถูกต้อง SQL Server ไม่สามารถประมวลผลตระกูลสื่อนี้ ข่าวสารเกี่ยวกับ 3013 ระดับ 16 สถานะ 1 บรรทัด 1 ฐานข้อมูลการคืนค่าถูกยกเลิกอย่างผิดปกติ ฉันได้ลองกู้คืนโดยใช้ 2012, 2008 และแม้กระทั่งปี 2005 แต่ไม่มีอะไรทำงานฉันได้ใช้แบบสอบถามต่อไปนี้และผ่านTasks >> Back upแต่ไม่มีอะไรทำงานนี่คือ SQL ของฉัน: RESTORE DATABASE JA FROM DISK='c:\glyn\JA.bak' ไม่มีใครมีข้อเสนอแนะใด ๆ …

3
วิธีที่แนะนำในการสำรองฐานข้อมูล MySQL / Amazon RDS ไปยัง S3 คืออะไร
ฉันมีสองวัตถุประสงค์นี้: หากต้องการสำรองข้อมูลนอกสถานที่ในกรณีที่เกิดปัญหาในระดับภูมิภาคกับ Amazon Web Services เพื่อคัดลอกข้อมูลการผลิตจากบัญชีการเรียกเก็บเงินการผลิตไปยังบัญชีการเรียกเก็บเงินเบต้า ขณะนี้ยังไม่ปรากฏว่า Amazon รองรับกรณีใช้งานทั้งสองกรณีนี้นอกกรอบ ฉันได้เห็น mysqldump และ xtrabackup (ดูโพสต์แบบฟอร์ม ) ที่กล่าวถึง ฉันได้เห็นกระบวนการที่ซับซ้อนมากขึ้น (เอกสารที่นี่ ) เซิร์ฟเวอร์ RDS ใหม่ในบัญชีการเรียกเก็บเงินต้นทาง (prod) จะถูกปั่นออกจากการสำรองข้อมูลล่าสุด อินสแตนซ์ EC2 ใหม่จะหมุนขึ้นที่มีการเข้าถึงเซิร์ฟเวอร์ RDS ในขั้นตอนที่ 1 mysqldump ใช้เพื่อสำรองข้อมูลของฐานข้อมูลนี้ สำรองข้อมูลถูกคัดลอกไปยังตำแหน่งนอกสถานที่ (S3?) ในบัญชีแยกต่างหากและ / หรือภูมิภาคเซิร์ฟเวอร์ RDS ใหม่จะหมุนตัว ดัมพ์ฐานข้อมูลถูกอิมพอร์ต เคล็ดลับและคำแนะนำได้รับการชื่นชม

2
คำขอ I / O ใช้เวลานานกว่า 15 วินาที
โดยทั่วไปแล้วการสำรองข้อมูลเต็มรูปแบบรายสัปดาห์ของเราจะเสร็จสิ้นในเวลาประมาณ 35 นาทีโดยมีการสำรองข้อมูลต่าง ๆ รายวันเสร็จใน ~ 5 นาที ตั้งแต่วันอังคารหนังสือพิมพ์รายวันใช้เวลาเกือบ 4 ชั่วโมงจึงจะเสร็จสมบูรณ์ บังเอิญสิ่งนี้เริ่มเกิดขึ้นทันทีหลังจากที่เราได้ SAN / disk config ใหม่ โปรดทราบว่าเซิร์ฟเวอร์กำลังทำงานในการผลิตและเราไม่มีปัญหาโดยรวมก็ทำงานได้อย่างราบรื่น - ยกเว้นปัญหา IO ที่ปรากฏตัวเป็นหลักในการสำรองข้อมูล ดูที่ dm_exec_requests ระหว่างการสำรองข้อมูลการสำรองข้อมูลกำลังรอ ASYNC_IO_COMPLETION อยู่ตลอดเวลา อ๊ะเรามีข้อขัดแย้งของดิสก์! อย่างไรก็ตามทั้ง MDF (บันทึกจะถูกเก็บไว้ในโลคัลดิสก์) หรือไดรฟ์สำรองไม่มีกิจกรรมใด ๆ (IOPS ~ = 0 - เรามีหน่วยความจำมากมาย) ความยาวคิวของดิสก์ ~ = 0 เช่นกัน CPU วนเวียนอยู่ประมาณ 2-3% ไม่มีปัญหาเช่นกัน SAN เป็น …


5
การกู้คืนการสำรองข้อมูลเป็น SQL Server เวอร์ชันเก่า
เมื่อพยายามคืนค่าการสำรองข้อมูลไปยังฐานข้อมูลSQL Server Express 2008ฉันได้รับข้อผิดพลาดดังต่อไปนี้: Restore failed for Server '...\SQLEXPRESS'. (Microsoft.SqlServer.SmoExtended) System.Data.SqlClient.SqlError: The database was backed up on a server running version 10.50.1600. That version is incompatible with this server, which is running version 10.00.2531. Either restore the database on a server that supports the backup, or use a backup that …

1
Mongodb การสำรองข้อมูลที่เพิ่มขึ้น
ฉันได้รับมอบหมายให้ตั้งค่าการสำรองข้อมูลเพิ่มเติมสำหรับ MongoDB replicaset ซึ่งเป็นจุดเริ่มต้นแน่นอนว่าฉัน googled และไม่พบสิ่งใด ๆ บน MongoDB docs แต่ฉันพบคำถามนี้ใน Stack Overflow ซึ่งสนับสนุนให้พัฒนาโซลูชันของฉันเอง อย่างที่ไม่พบว่า Tayra กระตือรือร้นมาก ฉันอ่านoplogและรู้ว่ามันง่ายมากที่จะพัฒนาสิ่งที่จะเล่นซ้ำบันทึก แต่ปรากฎว่าฉันไม่ต้องmongorestoreทำแบบนั้นสำหรับฉัน ตอนนี้ฉันมีวิธีการทำงานกับสคริปต์ทุบตีและมันค่อนข้างง่ายนั่นคือเหตุผลที่ฉันถามที่นี่หากมีข้อบกพร่องในตรรกะของฉันหรืออาจเป็นสิ่งที่จะกัดฉันในอนาคต ด้านล่างวิธีฉันใช้งาน: ขั้นตอนการสำรองข้อมูลเต็มรูปแบบ ล็อคเขียนในสมาชิกรอง db.fsyncLock() ถ่ายภาพ บันทึกตำแหน่งสุดท้ายจาก oplog db.oplog.rs.find().sort({$natural:-1}).limit(1).next().ts ปลดล็อกการเขียน db.fsyncUnlock() ขั้นตอนการสำรองข้อมูลที่เพิ่มขึ้น ล็อคเขียนในสมาชิกรอง การถ่ายโอนข้อมูล oplog จากตำแหน่ง oplog ที่บันทึกไว้ในการสำรองข้อมูลเต็มรูปแบบ (หรือเพิ่มขึ้นล่าสุด): mongodump --host <secondary> -d local -c oplog.rs -o /mnt/mongo-test_backup/1 --query '{ "ts" …
26 backup  mongodb 

3
เป็นไปได้หรือไม่ที่จะกู้คืน sql-server bak และลดขนาดไฟล์ล็อกในเวลาเดียวกัน?
เรามีไฟล์บั๊กจากลูกค้าที่เราถ่ายโอนไปยังสำนักงานนักพัฒนาของเราเพื่อตรวจสอบปัญหา ขณะนี้การสำรองข้อมูลปัจจุบันมีขนาด 25GB และฐานข้อมูลที่เรียกคืนมีขนาดใกล้เคียงกัน แต่จะต้องมีการกู้คืน 100GB ฉันเชื่อว่าเป็นเช่นนี้เพราะมีการตั้งค่าฐานข้อมูลให้มีขนาดบันทึกธุรกรรม 75GB หลังจากกู้คืนฐานข้อมูลเราสามารถลดขนาดไฟล์บันทึกได้ แต่มีวิธีการในการกู้คืนหรือไม่?

1
SQL Server 2017 ล้มเหลวเมื่อสำรองข้อมูลเนื่องจาก filepath ไม่ถูกต้อง
ฉันพยายามกู้คืนฐานข้อมูลและ SQL Server หยุดทำงาน ฉันจะได้รับข้อความใน SSMS ที่กล่าวว่ามีข้อผิดพลาดในการส่งผ่านเครือข่าย (การเชื่อมต่อลดลงเมื่อเกิดข้อผิดพลาด) ฉันตรวจสอบบันทึกและพบว่าไม่มีอะไรมากไปกว่า SQL Server ปิดโดยไม่คาดหมาย ฉันจะต้องไปและเริ่มบริการใหม่ ฉันลดปัญหาให้แคบลงจนถึงสคริปต์ที่ GUI พยายามเรียกใช้ ปัญหาคือเมื่อมันทำการสำรองหางบันทึกเส้นทางไปยังแฟ้มสำรองข้อมูลไม่ถูกต้อง มันควรจะเป็นD:\mapbenefits\... BACKUP LOG [mapbenefits] TO DISK = N'D:mapbenefits_LogBackup_2019-02-21_13-58-24.bak' WITH NOFORMAT, NOINIT, NAME = N'mapbenefits_LogBackup_2019-02-21_13-58-24', NOSKIP, NOREWIND, NOUNLOAD, NORECOVERY , STATS = 5 ฉันมีสองคำถาม ฉันจะแก้ไขเส้นทางนี้ได้อย่างไร ฉันพยายามไปที่การตั้งค่าเซิร์ฟเวอร์และเส้นทางการสำรองข้อมูลD:โดยไม่มีเครื่องหมายทับ ถ้าฉันเพิ่มเครื่องหมายสแลช gui จะลบออก นี่คือ SSMS v17.9.1 ฉันสามารถเลือกD:\mapbenefits\และใช้งานได้ แต่ฉันต้องการD:\DATABASE\... …


3
การใช้ตัวเลือก“ ชุดการสำรองข้อมูลจะหมดอายุ:” ในขณะที่สร้างงานฐานข้อมูลสำรองในแผนการบำรุงรักษา
ในขณะที่สำรองฐานข้อมูลฉันต้องการใช้ตัวเลือก " ชุดการสำรองข้อมูลจะหมดอายุ: " เพื่อลบ / เขียนทับการสำรองฐานข้อมูลเก่า ฉันไม่สามารถใช้ตัวเลือกนี้ คำแนะนำใด ๆ เกี่ยวกับวิธีการใช้ตัวเลือก "ชุดการสำรองข้อมูลจะหมดอายุ:" ในขณะที่สร้างแผนการบำรุงรักษาจะได้รับการชื่นชม

8
ตัวเลือกใด ๆ สำหรับ mysqldump เพื่อละเว้นฐานข้อมูลสำหรับการสำรองข้อมูลหรือไม่
เรามี 40 ฐานข้อมูลในเซิร์ฟเวอร์ของเรา เราต้องการสำรองฐานข้อมูล 36 ไฟล์โดยใช้ mysqldump ฉันจะเพิกเฉยฐานข้อมูล 4 ที่เหลือในคำสั่ง mysqldump ได้อย่างไร มีตัวเลือกสำหรับ mysqldump ที่จะไม่สนใจฐานข้อมูลสำรองใน MySQL หรือไม่? ฉันรู้ว่าคำสั่ง mysqldump ทั่วไป แต่มันมีความยาวมาก ฉันต้องการที่จะเพิกเฉยฐานข้อมูลเพียง 4 และต้องการสำรองข้อมูล dbs ที่เหลืออยู่

2
วิธีการกู้คืนฐานข้อมูล“ บรรจุอยู่”? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับผู้ดูแลฐานข้อมูล Exchange Exchange ปิดให้บริการใน4 ปีที่แล้ว ฉันเพิ่งพยายามคืนค่าการสำรองข้อมูล SQL Server ในพื้นที่ของฉันจากเครือข่าย ฉันประหลาดใจที่ฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้: เกี่ยวกับข่าวสารเกี่ยวกับ 12824 ระดับ 16 สถานะ 1 บรรทัด 3 ค่า sp_configure 'การรับรองความถูกต้องของฐานข้อมูล' ต้องถูกตั้งค่าเป็น 1 เพื่อคืนค่าฐานข้อมูลที่มีอยู่ คุณอาจต้องใช้ RECONFIGURE เพื่อตั้งค่า value_in_use ข่าวสารเกี่ยวกับ 3013 ระดับ 16 สถานะ 1 บรรทัด 3 RESTORE DATABASE ถูกยกเลิกอย่างผิดปกติ ฉันต้องทำตามขั้นตอนใดบ้างเพื่อกู้คืนฐานข้อมูลได้สำเร็จ

5
PostgreSQL: วิธีการสำรองข้อมูลเพียงหนึ่ง Schema จากฐานข้อมูลและเรียกคืนบนเซิร์ฟเวอร์อื่น
ฉันมีฐานข้อมูลชื่อ "A" ซึ่งมีสองสกีมา "B" และ "C" ต้องการสำรองและกู้คืน Schema "B" บนเซิร์ฟเวอร์อื่นหรือไม่ ไม่แน่ใจว่าจะทำอย่างไรเมื่อฉันยังใหม่กับ Postgres ฉันต้องสร้าง DB ใหม่ในเซิร์ฟเวอร์ใหม่เป็นชื่อ "A" แล้วเรียกคืน Schema "B" ในนั้น กรุณาช่วยด้วยคำสั่ง --- ข้อมูลจากความคิดเห็นต่อคำตอบของปีเตอร์: ฉันต้องการสำรองและกู้คืนข้อมูล Schema "B" + ประการที่สองฉันลืมที่จะพูดถึงว่า Postgresql 9.1 ทำงานบน Ubuntu 12.04

3
ฉันควรหยุดการสำรองข้อมูลบันทึกธุรกรรมในระหว่างการสำรองข้อมูลเต็มรูปแบบหรือไม่?
ฉันมีงาน SQL Agent สองงานซึ่งถูกกำหนดเวลาให้ทำงานตามช่วงเวลาที่ต่างกัน งานแรกรันการสำรองข้อมูลเต็มรูปแบบวันละครั้ง งานที่สองเรียกใช้การสำรองข้อมูลบันทึกธุรกรรมทุกสิบห้านาที เมื่อฐานข้อมูลโตขึ้นการสำรองข้อมูลทั้งหมดจะใช้เวลานานกว่าที่วางแผนไว้เดิม (แม้จะมีการบีบอัดข้อมูล) และฉันสังเกตเห็นจากบันทึกของฉันว่าการสำรองข้อมูลบันทึกธุรกรรมกำลังทำงานในเวลาเดียวกัน ฉันควรเปลี่ยนกำหนดเวลาการสำรองข้อมูลบันทึกธุรกรรมเพื่อไม่ให้ทำงานเมื่อการสำรองข้อมูลเต็มกำลังทำงานอยู่หรือไม่ มันสำคัญไหม

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.