SQL Betiği Dökümünden Veritabanı Yedeğine Dönüştürücü

Sıkıştırılmamış düz metin SQL betiğini optimize edilmiş yerel veritabanı yedekleme dosyasına dönüştürmek, depolama boyutunu azaltır ve sunucu geri yükleme sürelerini hızlandırır.

Dosya seçin veya sürükleyin

Dosyaları buraya seçin veya bırakın

Kesinlikle %100 tarayıcı içi gizli dönüşüm - dosyalar asla cihazınızdan ayrılmaz

veya yapıştırın Ctrl+V
Sıfır Ağ Aktarımı Gizlilik Garantisi: Harici sunuculara 0 bayt yüklendi. Tüm işlemler tarayıcınızın korumalı alanında (sandbox) yerel olarak gerçekleştirildi.

Format Karşılaştırması ve Teknik Özellikler

ÖzellikSQLBAK
MIME Türütext/plainapplication/octet-stream
Türrelational schema & query scriptdatabase backup archive
Sıkıştırmanone (plain text DDL/DML script)MS SQL native backup compression
Standart ŞartnameISO/IEC 9075 SQL StandardMicrosoft SQL Server Backup Architecture
Sihirli Bayt Başlığı (Magic Bytes)2D 2D (--) or CREATE TABLE SQL statementMicrosoft SQL Server Backup / Generic Database dump headers

Format Genel Bakışı ve Kullanım Alanları

Veritabanı yöneticileri, verileri farklı veritabanı markaları arasında taşırken veya tablo şemalarını elle incelerken genellikle SQL betik dökümleriyle ilgilenirler. Bu metin betikleri, düz insan tarafından okunabilir harflerle yazılmış CREATE TABLE ve INSERT INTO gibi SQL komutları içerir. Bu metin biçiminin okunması kolay olsa da, çok fazla sabit disk alanı kaplar ve bir veritabanı motorunun satır satır yürütmesi uzun sürer. Düz metin betiğini yerel veritabanı yedekleme dosyasına değiştirmek bu hız ve depolama sorunlarını çözer. Kurumsal sunucular, milyonlarca bireysel metin komutunu ayrıştırmak zorunda kalmadan ikili yedekleme arşivini doğrudan belleğe okur. Bu geçiş yolu, üretim ortamlarını hazırlayan, büyük ölçekli sunucu geçişlerini yöneten ve otomatik gece bakım planları ayarlayan sistem yöneticileri tarafından kullanılır.

Teknik Özellikler ve Kodek Ayrıntıları

Bir SQL Betiği Dökümü, text/plain MIME türünü kullanır ve herhangi bir ikili sihirli bayt veya sıkıştırma olmaksızın tamamen ASCII veya UTF-8 kodlanmış metin karakterlerinden oluşur. Buna karşılık, bir Veritabanı Yedekleme dosyası application/octet-stream MIME türünü kullanır ve Microsoft SQL Server gibi veritabanı motorları tarafından oluşturulan tescilli bir ikili kapsayıcı biçimidir. BAK dosya yapısı, verileri sabit boyutlu 8KB veri sayfalarında gruplandırır ve genellikle MS-Xpress veya LZO gibi algoritmalar kullanarak MS SQL yerel yedekleme sıkıştırması uygular. Bu ikili paketleme, metin betiği belirteçlerini ayrıştırmak için gereken ağır CPU yükünü atlarken tam indekslemeyi, işlem günlüğü yapılarını ve meta verileri korur.

İşletim Sistemi ve Tarayıcı Uyumluluğu

SQL betik dökümleri, Windows, macOS, Linux, Android ve iOS'taki herhangi bir metin düzenleyicide veya veritabanı istemcisinde açılır ve geliştirici araçları aracılığıyla herhangi bir web tarayıcısında çalışır. Veritabanı yedekleme dosyaları, Windows'ta Microsoft SQL Server Management Studio gibi belirli veritabanı yönetim yazılımlarını veya Linux sunucu dağıtımlarında çalışan kurumsal veritabanı araçlarını gerektirir. Web tarayıcıları ikili BAK arşivlerini yerel olarak okuyamaz veya işleyemez.

💡 Faydalı bilgiler

Nihai veritabanı yedek arşivinizde bozuk özel karakterleri önlemek için içe aktarımları çalıştırmadan önce kaynak metin betiğinizin karakter kodlamasını her zaman doğrulayın.

Format Karşılaştırması ve Teknik Özellikler

Büyük 1 GB'lık bir SQL metin betiğinin 50 Mbps'de 4G mobil ağ üzerinden indirilmesi yaklaşık 173 sürer, ancak yalnızca 43 süren sıkıştırılmış bir BAK dosyası olarak yaklaşık 250 MB'a küçülür. Hızlı bir 500 Mbps Fiber bağlantıda, sıkıştırılmış 250 MB yedekleme dosyası 4 saniyeden kısa sürede aktarılır.

Sıkça Sorulan Sorular

SQL Betiği Dökümünü kalite kaybı olmadan Veritabanı Yedeğine nasıl dönüştürürsünüz?

Bu dönüştürme tamamen kayıpsızdır çünkü her iki biçim de tam olarak aynı ilişkisel veri tablolarını, anahtarları ve kısıtlamaları depolar. Metin betiği her komutu insan tarafından okunabilir metin olarak açıkça belirtirken, BAK dosyası aynı talimatları ve veri sayfalarını kayıpsız sıkıştırma kullanarak organize bir ikili arşive paketler.

SQL Betiği Dökümü ile Veritabanı Yedeği arasındaki fark nedir?

SQL betiği dökümü, tek tek ayrıştırılması ve yürütülmesi gereken sırasal SQL sorguları içeren sıkıştırılmamış bir düz metin dosyasıdır. Veritabanı yedeği, ham veritabanı motoru için optimize edilmiş tescilli bir ikili arşivdir ve ham veri sayfaları, yerleşik sıkıştırma ve hızlı geri yükleme indeksleri içerir.