Veritabanı Yedeği (.bak)
Microsoft StandartVeritabanı 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:
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 / TAPEASCII GÖSTERİMİ: BACKUP
Standardizasyon: Microsoft SQL Server Backup Specification / Generic Backup
Teknik Özellikler
| Konteyner Mimarisi | Microsoft Tape Format (MTF) or proprietary database page storage containing transaction logs, data files, and metadata |
| Sıkıştırma | SQL 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 Boyutlar | Practically unlimited (supports multi-terabyte enterprise database backups) |
| Şeffaflık | None |
| 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 Nitelik | BAK (Güncel) | SQL | VHD | ISO |
|---|---|---|---|---|
| İçerik | Eksiksiz ikili veritabanı anlık görüntüsü | INSERT'lerin düz metin SQL betiği | Sanal 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 disk | Sektör sektör bağlama |
| Dosya Formatı | Tescilli Microsoft Teyp Formatı | Düz metin ANSI/ISO SQL betiği | Microsoft sanal disk kapsayıcısı | ISO 9660 / UDF disk görüntüsü |
| Motor Uyumluluğu | Yalnızca Microsoft SQL Server | Tüm veritabanlarında evrensel | Hyper-V / VirtualBox / VMware | Evrensel 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ı
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.
İlgili BAK Dönüşüm Çiftleri
İkili bir veritabanı yedeğini düz metin SQL betiğine dönüştürmek, veritabanı tablolarını ve verilerini tamamen farklı veritabanı motorları arasında taşımanıza olanak tanır.
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.