Veritabanı Yedeği (.bak)

Microsoft Standart

Veritabanı ve Sistem Yedekleme Dosyası (BAK), özellikle tablolar, şemalar ve işlem günlükleri içeren eksiksiz Microsoft SQL Server veritabanı yedeklemelerini temsil eden, veritabanı ve sistem anlık görüntüleri için evrensel dosya uzantısıdır.

BAK formatını SQL formatına dönüştür

Ücretsiz tarayıcı içi BAK - SQL dönüştürücü. Dosyalarınızı cihazınızda anında dönüştürün.

İncele & Meta Veriler

İşletim sistemleri ve dosya çözümleyicileri, BAK dosyalarını başlangıçtaki ikili bayt dizisini inceleyerek tanımlar:

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.

Bayt Düzeyinde Başlık İmzası (Magic Bytes)

İşletim sistemleri ve dosya çözümleyicileri, BAK dosyalarını başlangıçtaki ikili bayt dizisini inceleyerek tanımlar:

HEX İMZASI (OFSET 0):

42 41 43 4B 55 50 / TAPE

ASCII GÖSTERİMİ: BACKUP

Standardizasyon: Microsoft SQL Server Backup Specification / Generic Backup

Teknik Özellikler

Konteyner MimarisiMicrosoft Tape Format (MTF) or proprietary database page storage containing transaction logs, data files, and metadata
SıkıştırmaSQL Server native backup compression, transparent page compression, or uncompressed
Bayt Düzeni (Endianness)Little-Endian (Microsoft SQL Server)
Renk UzaylarıN/A (Database Archive)
Kanallar ve YapıDatabase schemas, table rows, indexes, stored procedures, and transaction log checkpoints
Maksimum BoyutlarPractically unlimited (supports multi-terabyte enterprise database backups)
ŞeffaflıkNone
Akış ve Aşamalı (Streaming & Progressive)Sequential media block streaming (compatible with tape and cloud blob storage)

Teknik Karşılaştırma Matrisi: BAK ve Rakipleri

Teknik NitelikBAK (Güncel)SQLVHDISO
İçerikEksiksiz ikili veritabanı anlık görüntüsüINSERT'lerin düz metin SQL betiğiSanal makine disk görüntüsüOptik disk dosya sistemi görüntüsü
Geri Yükleme HızıYüksek hızlı doğrudan ikili sayfa kopyasıYavaş (SQL ifadelerini yeniden yürütme)Önyüklenebilir sanal diskSektör sektör bağlama
Dosya FormatıTescilli Microsoft Teyp FormatıDüz metin ANSI/ISO SQL betiğiMicrosoft sanal disk kapsayıcısıISO 9660 / UDF disk görüntüsü
Motor UyumluluğuYalnızca Microsoft SQL ServerTüm veritabanlarında evrenselHyper-V / VirtualBox / VMwareEvrensel işletim sistemleri

Yaygın Bozulma Modları ve Hex Kurtarma Kılavuzu

SQL Server hatası: 'RESTORE DATABASE anormal bir şekilde sonlandırılıyor: Sayfa sağlama toplamı başarısız oldu'.

Kök Neden: Dahili bir veritabanı sayfasında sağlama toplamı hatasına neden olan bozuk depolama sektörü.

Kurtarma: 'CONTINUE_AFTER_ERROR' ile geri yüklemeyi deneyin veya File2File Yedekleme Aracı kullanarak onarın.

Güvenlik Analizi ve Ayrıştırıcı Saldırı Vektörleri

Veritabanı yedekleme dosyaları eksiksiz şirket veritabanlarını içerir ve yetkisiz erişimi önlemek için sertifikalarla şifrelenmelidir.

Bilinen Saldırı Vektörleri

  • Saldırganlara tüm müşteri kayıtlarına ve şifrelerine tam erişim sağlayan şifrelenmemiş BAK dosyası hırsızlığı.
  • Veritabanı yedekleme başlığı ayrıştırma yardımcı programlarında arabellek taşması.
  • Hatalı biçimlendirilmiş yedekleme ortamı tanımlayıcıları aracılığıyla hizmet reddi (DoS).

Savunmacı En İyi Uygulamalar:

Tarihsel Kökenler ve Kilometre Taşları

2016Microsoft SQL Server 2016, yerel şeffaf yedekleme şifrelemesi ve hibrit bulut yedeklemesini sunar.
2008SQL Server 2008, .bak dosyaları içinde yerel entegre yedekleme sıkıştırmasını tanıtır.
1989Microsoft SQL Server 1.0, standart .bak veritabanı yedekleme mimarisini kurar.

Temel Avantajlar ve Artılar

  • Eksiksiz nokta zamanlı veritabanı kurtarma: Şemalar, veriler, kullanıcılar ve izinler dahil tüm veritabanlarını kurtarır.
  • Yüksek bütünlük doğrulama: Gömülü medya üstbilgileri, sayfa sağlama toplamları ve bozuk sayfa tespiti içerir.
  • Yedekleme pencerelerini en aza indirmek için fark yedeklemeleri ve işlem günlüğü zincirleri için yerel destek.

Teknik Kısıtlamalar ve Eksiler

  • SQL Server sürüm kilidi: SQL Server'ın daha yeni bir sürümünde oluşturulan bir .bak dosyası daha eski bir sürümde geri yüklenemez.
  • Yerel yedekleme sıkıştırması etkinleştirilmemiş kurumsal veritabanları için devasa depolama kaplamaları.
  • Dönüştürme olmadan genel metin düzenleyicileri veya veritabanı dışı yazılımlarla açılamaz.

İlginç Teknik Bilgiler

  • Microsoft SQL Server .bak formatı tarihsel olarak fiziksel teyp makaralarına akış sağlamak için tasarlanmış Microsoft Teyp Formatından (MTF) türetilmiştir.
  • Birçok CAD, vektör ve metin düzenleme uygulaması, önceden kaydedilmiş dosyanın acil bir yedek kopyası olarak otomatik olarak bir .bak dosyası oluşturur.
  • Veritabanı yöneticileri şu kuralı ünlümle tekrarlar: 'Başarıyla geri yükleyene kadar bir yedekleme mevcut değildir'.

Sıkça Sorulan Teknik Sorular

.bak dosyası nedir?

.bak dosyası, veritabanını geri yüklemek için gereken tüm tabloları, verileri ve ayarları içeren, genellikle eksiksiz bir Microsoft SQL Server veritabanı yedeğidir.

.bak dosyasını nasıl geri yükleyebilirim?

SQL Server Management Studio (SSMS) içinde 'Veritabanları'na (Databases) sağ tıklayın, 'Veritabanını Geri Yükle'yi (Restore Database) seçin, 'Cihaz'ı (Device) seçin ve .bak dosyanızı seçin.

BAK dosyasını SQL betiklerine veya CSV'ye dönüştürebilir miyim?

Evet. File2File.app, SQL Server .bak dosyalarını ayrıştırabilir ve veritabanı tablolarını doğrudan temiz SQL betiklerine veya CSV e-tablolarına çıkarabilir.