המרת BAK ל-SQL

המר גיבוי .bak נתמך של SQL Server לסקריפט SQL טקסטואלי לצורכי בדיקה או לתהליכי עבודה של העברה.

בחר או גרור קבצים לכאן

פרטי - הקבצים לעולם אינם עוזבים את המכשיר שלך

או הדבק Ctrl+V

בזמן שאתם מחכים לקבצים, אפשר לשחק ב-Code Rain

הבטחת פרטיות ללא העברת נתונים ברשת: 0 בייט הועלו לשרתים חיצוניים. כל העיבוד התבצע באופן מקומי בארגז החול של הדפדפן שלך.

השוואת פורמטים ומפרטים טכניים

מפרטBAKSQL
סוג MIMEapplication/octet-streamtext/plain
סוגארכיון גיבוי מסד נתוניםסקריפט סכימה ושאילתות יחסיים
דחיסהדחיסת גיבוי מקורית של MS SQLללא (סקריפט DDL/DML בטקסט רגיל)
מפרט תקניMicrosoft SQL Server Backup ArchitectureISO/IEC 9075 SQL Standard
כותרת ביתים קסומים (Magic Bytes)Microsoft SQL Server Backup / Generic Database dump headers2D 2D (--) or CREATE TABLE SQL statement

סקירת פורמטים ושימושים

קובצי גיבוי של SQL Server משתמשים בדרך כלל בסיומת .bak, אך הסיומת לבדה אינה מזהה פורמט גיבוי אחיד. ייתכן שמנהלי מסדי נתונים יצטרכו לבדוק גיבוי נתמך של SQL Server או להעביר אותו לתהליך עבודה המבוסס על סקריפט. יש לעבד את הגיבוי בתוכנה שמכירה את הפורמט שלו; לאחר מכן אפשר לבדוק את סקריפט ה-SQL שנוצר או להשתמש בו כחלק מתהליך העברה, בכפוף להבדלים בין מנועי מסדי נתונים. גיבוי עשוי להכיל מידע רגיש ממסד הנתונים. הגן עליו לפי סוג הנתונים שהוא מכיל ודרישות האבטחה של הסביבה.

מפרטים טכניים וסקירת מקודדים

בתהליך ההמרה הזה, BAK הוא גיבוי מסד נתונים נתמך של Microsoft SQL Server. תוכנות אחרות משתמשות גם הן בסיומת .bak, ולכן היא לבדה אינה מזהה את פורמט הקובץ. קובצי גיבוי של SQL Server מכילים נתוני מסד נתונים ומטא-נתונים בפורמט שמטופל בכלי SQL Server. סקריפט SQL שנוצר הוא טקסט פשוט עם פקודות כגון CREATE TABLE ו-INSERT INTO; התוכן והתאימות שלו תלויים במסד הנתונים המקורי ובהגדרות הייצוא.

תאימות למערכות הפעלה ודפדפנים

אפשר לקרוא סקריפטים של SQL בעורכי טקסט, אך הפקודות והתכונות שבהם עשויות להיות ייחודיות למנוע מסד נתונים מסוים. יש לפתוח קובץ .bak בתוכנה שתומכת בפורמט הגיבוי הפנימי שלו, לעיתים קרובות בגרסה תואמת של SQL Server; הסיומת לבדה אינה מבטיחה תאימות.

מידע שימושי

סקריפטים של SQL בטקסט פשוט אינם מכווצים ולכן תופסים נפח אחסון גדול משמעותית בהשוואה לגיבויים בינאריים מכווצים. מומלץ תמיד לכווץ את קובץ ה-SQL המופק באמצעות כיווץ zip או gzip תקני לפני אחסונו לטווח ארוך או שליחתו באמצעות דואר אלקטרוני.

שאלות נפוצות

כיצד ממירים גיבוי מסד נתונים לקובץ סקריפט SQL ללא אובדן איכות?

לא בהכרח. היקף הייצוא תלוי בתוכן הגיבוי, בכלי ובניב SQL. ייתכן שאובייקטים או הגדרות מסוימים ידרשו טיפול נפרד; יש לאמת את הסקריפט.

מה ההבדל בין גיבוי מסד נתונים לבין קובץ סקריפט SQL?

גיבוי מסד נתונים הוא ארכיון בינארי קנייני המכיל עמודי נתונים גולמיים ויומני טרנזקציות המותאמים לשחזור מערכת מהיר. סקריפט SQL הוא קובץ טקסט פשוט המכיל רצף פקודות קריאות למסד הנתונים הבונות מחדש את סכמת מסד הנתונים ומכניסות נתונים מאפס.