Muunna SQL muotoon BAK

Pakkaamattoman tekstimuotoisen SQL-skriptin muuntaminen optimoiduksi tietokannan omaksi varmuuskopiotiedostoksi pienentää tallennustilan tarvetta ja nopeuttaa tietokannan palauttamista palvelimella.

Valitse tai pudota tiedostot tähän

Yksityisesti - tiedostot eivät koskaan poistu laitteeltasi

tai liitä Ctrl+V

Sillä aikaa kun odotat tiedostojasi, voit pelata Code Rainia

Tietosuojatakuu: 0 % verkkosiirtoa Ulkoisille palvelimille ei ole ladattu yhtään tavua. Kaikki käsittely tapahtui paikallisesti selaimen hiekkalaatikossa.

Muotojen vertailu ja tekniset tiedot

MääritysSQLBAK
MIME-tyyppitext/plainapplication/octet-stream
Tyyppirelaatioskeema- ja kyselykomentosarjatietokannan varmuuskopioarkisto
PakkausEi pakkausta (pelkkää tekstimuotoista DDL/DML-skriptiä)MS SQL:n oma varmuuskopiopakkaus
StandardimääritysISO/IEC 9075 SQL StandardMicrosoft SQL Server Backup Architecture
Tiedostotunniste (Magic Bytes)2D 2D (--) or CREATE TABLE SQL statementMicrosoft SQL Server Backup / Generic Database dump headers

Muodon yleiskatsaus ja käyttökohteet

Tietokannan ylläpitäjät käsittelevät usein SQL-skriptivedoksia siirtäessään dataa eri tietokantamerkkien välillä tai tarkastaessaan taulujen skeemoja käsin. Nämä tekstiskriptit sisältävät SQL-komentoja, kuten CREATE TABLE ja INSERT INTO, kirjoitettuina selkeinä ihmisen luettavina kirjaimina. Vaikka tämä tekstitiedostomuoto on helppo lukea, se vie paljon kiintolevytilaa ja vaatii tietokantamoottorilta runsaasti aikaa suorittaa rivi riviltä. Tekstiskriptin muuntaminen alkuperäiseksi tietokannan varmuuskopiotiedostoksi ratkaisee nämä nopeus- ja tallennusongelmat. Yritystason palvelimet lukevat binäärivarmuuskopioarkiston suoraan muistiin ilman tarvetta jäsentää miljoonia yksittäisiä tekstikomentoja. Järjestelmänvalvojat käyttävät tätä siirtopolkua valmistellessaan tuotantoympäristöjä, hallitessaan laajoja palvelinsiirtoja ja määrittäessään automatisoituja yöaikaisia ylläpitosuunnitelmia.

Tekniset tiedot ja koodekkien erittely

SQL-skriptivedos käyttää text/plain-MIME-tyyppiä ja koostuu kokonaan ASCII- tai UTF-8-koodatuista tekstimerkeistä ilman binäärisiä taikamerkkejä tai pakkausta. Sitä vastoin tietokannan varmuuskopiotiedosto käyttää application/octet-stream-MIME-tyyppiä ja on tietokantamoottoreiden, kuten Microsoft SQL Serverin, luoma suljettu binäärisäilömuoto. BAK-tiedoston rakenne ryhmittää datan kiinteän kokoisiin 8 kilotavun datasivuihin ja soveltaa usein MS SQL:n alkuperäistä varmuuskopiopakkausta algoritmeilla, kuten MS-Xpress tai LZO. Tämä binääripakkaus säilyttää tarkat indeksoinnit, tapahtumalokirakenteet ja metatiedot ohittaen samalla tekstiskriptien jäsennykseen vaaditun raskaan suoritinrasituksen.

Käyttöjärjestelmien ja selaimien yhteensopivuus

SQL-skriptivedokset avautuvat missä tahansa tekstieditorissa tai tietokantaohjelmassa Windows-, macOS-, Linux-, Android- ja iOS-käyttöjärjestelmissä, ja ne voidaan suorittaa missä tahansa verkkoselaimessa kehittäjätyökalujen kautta. Tietokannan varmuuskopiotiedostot vaativat tiettyjä tietokannan hallintaohjelmistoja, kuten Microsoft SQL Server Management Studion Windowsissa tai yritystason tietokantatyökaluja Linux-palvelinjakelupaketeissa. Verkkoselaimet eivät voi lukea tai käsitellä binäärisiä BAK-arkistoja natiivisti. Tuki riippuu myös sovelluksesta, laitteesta, käyttöjärjestelmästä ja sen versiosta.

Hyödyllistä tietoa

Varmista aina lähdetekstiskriptin merkkikoodaus ennen tuonnin suorittamista, jotta vältät rikkoutuneet erikoismerkit lopullisessa tietokannan varmuuskopioarkistossa.

Usein kysytyt kysymykset

Miten SQL-skriptivedos muunnetaan tietokannan varmuuskopioksi ilman laadun heikkenemistä?

Tietokannan varmuuskopion palauttaminen SQL-komentosarjasta riippuu kohdemoottorista sekä vienti- ja tuontityökaluista. Jotkin moottorikohtaiset ominaisuudet eivät ehkä siirry suoraan, joten tarkista palautettu tietokanta kohdemoottorilla.

Mitä eroa on SQL-skriptivedoksella ja tietokannan varmuuskopiolla?

SQL-skriptivedos on pakkaamaton pelkkää tekstiä sisältävä tiedosto, joka sisältää peräkkäisiä SQL-kyselyitä, jotka on jäsennettävä ja suoritettava yksi kerrallaan. Tietokannan varmuuskopio on tietokantamoottorille optimoitu suljettu binääriarkisto, joka sisältää raakatasoisia datasivuja, sisäänrakennetun pakkauksen ja nopeat palautusindeksit.