แปลง SQL เป็น BAK

การแปลงสคริปต์ SQL ข้อความล้วนที่ไม่บีบอัดให้เป็นไฟล์สำรองฐานข้อมูลรูปแบบเฉพาะที่ปรับให้เหมาะสม จะช่วยลดพื้นที่จัดเก็บและเร่งการกู้คืนบนเซิร์ฟเวอร์

เลือกหรือวางไฟล์ที่นี่

เป็นส่วนตัว - ไฟล์จะไม่ออกจากอุปกรณ์ของคุณ

หรือวาง Ctrl+V

ระหว่างรอไฟล์ คุณเล่น Code Rain ได้เลย

รับประกันความเป็นส่วนตัวโดยไม่มีการส่งข้อมูลผ่านเครือข่าย: อัปโหลด 0 ไบต์ไปยังเซิร์ฟเวอร์ภายนอก การประมวลผลทั้งหมดเกิดขึ้นภายในแซนด์บ็อกซ์ของเบราว์เซอร์ของคุณ

การเปรียบเทียบรูปแบบและข้อกำหนดทางเทคนิค

ข้อกำหนดSQLBAK
ประเภท MIMEtext/plainapplication/octet-stream
ประเภทสคริปต์สคีมาและคิวรีเชิงสัมพันธ์ไฟล์เก็บถาวรสำรองฐานข้อมูล
การบีบอัดไม่มี (สคริปต์ DDL/DML ข้อความธรรมดา)การบีบอัดข้อมูลสำรองในตัวของ MS SQL
ข้อกำหนดมาตรฐานISO/IEC 9075 SQL StandardMicrosoft SQL Server Backup Architecture
ส่วนหัวที่ระบุลายเซ็นไฟล์2D 2D (--) or CREATE TABLE SQL statementMicrosoft SQL Server Backup / Generic Database dump headers

ภาพรวมรูปแบบและการใช้งาน

ผู้ดูแลระบบฐานข้อมูลมักจะต้องจัดการกับสคริปต์ SQL dump เมื่อย้ายข้อมูลระหว่างแบรนด์ฐานข้อมูลที่แตกต่างกัน หรือเมื่อตรวจสอบโครงสร้างตารางด้วยตนเอง สคริปต์ข้อความเหล่านี้มีคำสั่ง SQL เช่น CREATE TABLE และ INSERT INTO ที่เขียนด้วยตัวอักษรธรรมดาที่มนุษย์อ่านได้ แม้ว่ารูปแบบข้อความนี้จะอ่านง่าย แต่ก็กินพื้นที่ฮาร์ดดิสก์จำนวนมากและใช้เวลาเอ็นจิ้นฐานข้อมูลนานในการประมวลผลทีละบรรทัด การเปลี่ยนสคริปต์ข้อความล้วน ให้เป็นไฟล์สำรองข้อมูลฐานข้อมูลดั้งเดิมจะช่วยแก้ปัญหาความเร็วและพื้นที่จัดเก็บเหล่านี้ได้ เซิร์ฟเวอร์ระดับองค์กรจะอ่านคลังข้อมูลสำรองไบนารีเข้าสู่หน่วยความจำโดยตรง โดยไม่ต้องแยกวิเคราะห์คำสั่งข้อความทีละรายการนับล้านคำสั่ง เส้นทางการย้ายข้อมูลนี้ใช้โดยผู้ดูแลระบบที่เตรียมสภาพแวดล้อมการทำงานจริง จัดการการย้ายเซิร์ฟเวอร์ขนาดใหญ่ และตั้งค่าแผนการบำรุงรักษาอัตโนมัติประจำคืน

ข้อกำหนดทางเทคนิคและรายละเอียดตัวแปลงสัญญาณ

สคริปต์ SQL Dump ใช้ประเภท MIME แบบ text/plain และประกอบด้วยอักขระข้อความที่เข้ารหัสด้วย ASCII หรือ UTF-8 ทั้งหมดโดยไม่มีไบต์ลายเซ็นเฉพาะของไฟล์ไบนารีหรือการบีบอัด ในทางตรงกันข้าม ไฟล์สำรองข้อมูลฐานข้อมูลใช้ประเภท MIME แบบ application/octet-stream และเป็นรูปแบบคอนเทนเนอร์ไบนารีที่เป็นกรรมสิทธิ์ซึ่งสร้างโดยเอ็นจิ้นฐานข้อมูล เช่น Microsoft SQL Server โครงสร้างไฟล์ BAK จะจัดกลุ่มข้อมูลลงในหน้าข้อมูลขนาดคงที่ 8KB และมักจะใช้การบีบอัดข้อมูลสำรองดั้งเดิมของ MS SQL โดยใช้อัลกอริทึมเช่น MS-Xpress หรือ LZO การบรรจุไบนารีนี้ช่วยรักษาการจัดทำดัชนี โครงสร้างบันทึกธุรกรรม และข้อมูลเมตาที่แน่นอน ในขณะที่ข้ามภาระการประมวลผลของ CPU ที่หนักหน่วงซึ่งจำเป็นสำหรับการแยกวิเคราะห์โทเค็นสคริปต์ข้อความ

ความเข้ากันได้ของระบบปฏิบัติการและเบราว์เซอร์

สคริปต์ SQL dump สามารถเปิดได้ในโปรแกรมแก้ไขข้อความหรือไคลเอนต์ฐานข้อมูลบน Windows, macOS, Linux, Android และ iOS และทำงานภายในเว็บเบราว์เซอร์ใดก็ได้ผ่านเครื่องมือสำหรับนักพัฒนา ไฟล์สำรองฐานข้อมูลต้องใช้ซอฟต์แวร์จัดการฐานข้อมูลเฉพาะ เช่น Microsoft SQL Server Management Studio บน Windows หรือเครื่องมือฐานข้อมูลระดับองค์กรที่ทำงานบนดิสทริบิวชันเซิร์ฟเวอร์ Linux เว็บเบราว์เซอร์ไม่สามารถอ่านหรือประมวลผลคลังข้อมูล BAK แบบไบนารีได้โดยตรง การรองรับยังขึ้นอยู่กับแอป อุปกรณ์ ระบบปฏิบัติการ และเวอร์ชันด้วย

เคล็ดลับการใช้งาน

ตรวจสอบการเข้ารหัสอักขระของสคริปต์ข้อความต้นทางเสมอก่อนทำการนำเข้า เพื่อป้องกันอักขระพิเศษแสดงผลผิดเพี้ยนในไฟล์สำรองข้อมูลฐานข้อมูลสุดท้ายของคุณ

คำถามที่พบบ่อย

จะแปลงสคริปต์ SQL Dump เป็นข้อมูลสำรองฐานข้อมูลโดยไม่สูญเสียคุณภาพได้อย่างไร

การกู้คืนข้อมูลสำรองฐานข้อมูลจากสคริปต์ SQL ขึ้นอยู่กับเอนจินปลายทางและเครื่องมือส่งออกกับนำเข้า ฟีเจอร์เฉพาะของเอนจินบางอย่างอาจถ่ายโอนได้ไม่ครบ จึงควรตรวจสอบฐานข้อมูลที่กู้คืนด้วยเอนจินปลายทาง

ความแตกต่างระหว่างสคริปต์ SQL Dump และข้อมูลสำรองฐานข้อมูลคืออะไร

สคริปต์ SQL dump คือไฟล์ข้อความธรรมดาที่ยังไม่ได้บีบอัดซึ่งมีคิวรี SQL ต่อเนื่องกันซึ่งต้องถูกแยกวิเคราะห์และดำเนินการทีละรายการ ข้อมูลสำรองฐานข้อมูลคือคลังข้อมูลไบนารีที่เป็นกรรมสิทธิ์ซึ่งปรับให้เหมาะสมสำหรับเอ็นจิ้นฐานข้อมูล โดยมีหน้าข้อมูลดิบ การบีบอัดในตัว และดัชนีการกู้คืนที่รวดเร็ว