Ana Sayfa / Rehber / Veritabanı / SQL Veritabanı (.BAK) Yedek Geri Yükleme (Restore) Nasıl Yapılır? (Tekli & Toplu Restore)
Veritabanı ★ Adım Adım Restore Rehberi ⏱ 8 dk okuma 📅 Güncellendi: 17 Ekim 2026

SQL Veritabanı (.BAK) Yedek Geri Yükleme (Restore) Nasıl Yapılır? (Tekli & Toplu Restore)

Aldığınız SQL Server (.bak) yedeğini yeni bir sunucuya veya mevcut veritabanının üzerine geri yüklerken karşılaşılan 'Veritabanı kullanımda', 'İşletim sistemi hatası 5 (Erişim engellendi)' ve 'Mantıksal dosya yolu uyuşmazlığı' hatalarının kesin çözümlerini ve yüzlerce .bak dosyasını tek tıkla otomatik geri yükleme yöntemini anlatıyoruz.

MB
MarsBulut Veritabanı Mühendislik Ekibi
Sistem & Veri Güvenliği Rehberleri

SSMS ile Adım Adım .BAK Dosyası Geri Yükleme

SQL Server Management Studio (SSMS) kullanarak tek bir .bak yedek dosyasını geri yüklemek için şu adımları izleyin:

  1. SSMS'e Bağlanın: SQL Server örneğinize yönetici yetkisiyle bağlanın, sol menüde Databases klasörüne sağ tıklayıp Restore Database... seçeneğini açın.
  2. Device (Aygıt) Seçimi Yapın: Source bölümünden Device seçeneğini işaretleyin, sağdaki [...] butonuna tıklayıp Add diyerek .bak dosyanızı seçin.
  3. Files (Dosya Yolları) Kontrolü: Sol menüden Files sekmesine geçin. Eğer yedeği farklı bir bilgisayardan aldıysanız Relocate all files to folder kutucuğunu işaretleyerek yeni sunucudaki .MDF ve .LDF klasör yolunu belirtin.
  4. Options (Üzerine Yazma ve Bağlantıları Kapatma): Sol menüden Options sekmesine geçin. Mevcut veritabanının üzerine yazacaksanız Overwrite the existing database (WITH REPLACE) ve en alttaki Close existing connections to destination database kutucuklarını işaretleyip OK butonuna basın.

T-SQL RESTORE DATABASE Komutu (WITH MOVE & REPLACE)

Farklı bir klasör yapısına sahip sunucuya .bak dosyası geri yüklerken önce yedeğin içindeki mantıksal dosya isimlerini (LogicalName) öğrenmek, ardından MOVE komutuyla yeni fiziksel yolu göstermek gerekir:

-- 1. Adım: Yedek içindeki mantıksal (LogicalName) ve orijinal fiziksel yolları görüntüle
RESTORE FILELISTONLY FROM DISK = N'C:\Yedekler\SIRKET_2026.bak';
GO

-- 2. Adım: Veritabanı mevcutsa açık bağlantıları kapat ve geri yükle
ALTER DATABASE [SIRKET_2026] SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
GO

RESTORE DATABASE [SIRKET_2026]
FROM DISK = N'C:\Yedekler\SIRKET_2026.bak'
WITH REPLACE,
MOVE N'SIRKET_2026_Data' TO N'D:\Veritabani\01\2026\SIRKET_2026.mdf',
MOVE N'SIRKET_2026_Log'  TO N'D:\Veritabani\01\2026\SIRKET_2026_log.ldf';
GO

ALTER DATABASE [SIRKET_2026] SET MULTI_USER;
GO

En Sık Karşılaşılan 3 SQL Restore Hatası ve Çözümü

1
Operating System Error 5 (Erişim Engellendi)
.bak dosyası Masaüstü veya İndirilenler klasöründeyse SQL Server servis kullanıcısı (NT SERVICE\MSSQLSERVER) bu klasöre erişemez. Dosyayı SQL'in kendi Backup klasörüne veya genel bir dizine taşıyın.
2
Exclusive Access Could Not Be Obtained
Muhasebe programı veya arka planda bir servis veritabanına bağlı olduğu için SQL geri yüklemeyi reddeder. SET SINGLE_USER WITH ROLLBACK IMMEDIATE komutuyla bağlantılar düşürülmelidir.
3
Directory Lookup for the File Failed (Error 5133)
Yedeğin alındığı eski sunucudaki sürücü veya alt klasör (ör. E:\Data\01\2026) yeni sunucuda yoksa oluşur. Klasör oluşturulmalı veya WITH MOVE kullanılmalıdır.
4
Çoklu Şirket Yedeklerini Tek Tek Yükleme Zorluğu
Zirve, Akınsoft veya Logo kullanan sistemlerde 30-50 adet .bak dosyasını SSMS ile tek tek geri yüklemek saatler sürer ve dosya yolu hatasına açıktır.

MarsBulut ile Yüzlerce .BAK Dosyasını Tek Tıkla Toplu Geri Yükleme

MarsBulut İstemcisi içindeki Veritabanı Geri Yükle (Tekli & Toplu Restore) modülü, yukarıdaki tüm teknik adımları sizin yerinize saniyeler içinde tam otomatik gerçekleştirir:

  • Yetki Kısıtlamasını Otomatik Aşar: İndirdiğiniz .bak dosyası masaüstünde bile olsa SQL Server'ın yetkili geçici dizinine otomatik kopyalayarak Error 5 (Access Denied) hatasını önler.
  • Orijinal Dizin Ağacını ve Dosya Adını Hatırlar: İster Akınsoft (01/2026/WOLVOX.MDF), ister Zirve, ister Logo veya Mikro olsun; her veritabanının orijinal alt klasörünü otomatik oluşturur, RESTORE FILELISTONLY ve RESTORE HEADERONLY sorgularını kendi çalıştırır ve tüm veritabanlarını sırayla geri yükler.
OTOMATİK RESTORE MOTORU

SQL Yedeklerinizi Hata Almadan Tek Tıkla Geri Yükleyin

T-SQL komutları ve klasör yetki hatalarıyla uğraşmayın. MarsBulut ile SQL veritabanlarınızı otomatik yedekleyin ve tek tıkla geri yükleyin.

Sıkça Sorulan Sorular

Başka bir programla alınmış .bak dosyasını da MarsBulut ile geri yükleyebilir miyim?
Evet! MarsBulut'un geri yükleme motoru standart tüm SQL Server .bak yedek dosyalarını RESTORE FILELISTONLY ve RESTORE HEADERONLY ile okuyarak içindeki orijinal veritabanı adını ve dosya yapısını otomatik çözümler.
Geri yükleme sırasında hedef alt klasörler (örneğin 01/2026) yeni bilgisayarda yoksa ne olur?
MarsBulut eksik olan tüm alt klasörleri disk üzerinde otomatik olarak oluşturur ve .MDF / .LDF dosyalarını doğrudan bu klasörlerin içine açar.
📘 RESMİ KULLANIM KILAVUZU • MB-DOC-02 • 4 Sayfa

Microsoft SQL Server (MSSQL) Canlı Yedekleme ve Toplu Restore Kılavuzu

Logo GO3/Tiger, Zirve Müşavir, Mikro Jump/Fly ve ETA SQL veritabanlarını kullanıcılar çalışırken sıfır kesintiyle yedekleme (Full + Diff) ve Tekli/Toplu .BAK geri yükleme.

🖥️ Adım Adım MarsBulut İstemci Arayüzü Ekran Görüntüleri (Büyütmek İçin Görsele Tıklayın)
Adım 1: Dosya & SQL Profilleri ve Aktif MSSQL Görevleri - MarsBulut Kullanım Kılavuzu
Adım 1: Dosya & SQL Profilleri ve Aktif MSSQL Görevleri
MSSQL yedekleme profillerini görüntüleme ve "+ Yeni Profil" butonuyla canlı SQL yedekleme sihirbazını açma.
Adım 2: SQL Server Bağlantısı ve Çoklu Veritabanı Seçimi - MarsBulut Kullanım Kılavuzu
Adım 2: SQL Server Bağlantısı ve Çoklu Veritabanı Seçimi
Yerel veya ağdaki SQL Server örneğine bağlanarak tüm şirket/dönem veritabanlarını tek listeden seçme.
Adım 3: Kurumsal Matris (Full + Fark) ve Hibrit Depolama - MarsBulut Kullanım Kılavuzu
Adım 3: Kurumsal Matris (Full + Fark) ve Hibrit Depolama
Cumartesi Tam (Full) + Hafta İçi Fark (Diff) matrisi, yerel/bulut hibrit kayıt ve sürüm rotasyonu ayarları.
Adım 4: MSSQL Tekli ve Toplu (.BAK) Otomatik SQL Restore - MarsBulut Kullanım Kılavuzu
Adım 4: MSSQL Tekli ve Toplu (.BAK) Otomatik SQL Restore
Yüzlerce .BAK yedeğini SSMS açmadan tek tıkla doğrudan SQL Server üzerine otomatik geri yükleme (WITH REPLACE & MOVE).
📚 Diğer Resmi PDF Kullanım Kılavuzları:
Etiketler & İlgili Arama Konuları
#sql yedek geri yükleme #bak dosyası geri yükleme #mssql restore database #sql server veritabanı geri yükleme #toplu sql yedek geri yükleme #veritabanı yedekleme #sql işletim sistemi hatası 5 #muhasebe programı yedekleme #bulut yedekleme #windows imaj alma #windows imaj geri yükleme
İlgili Çözüm Sayfaları: Bulut Yedekleme • Windows İmaj Alma & Geri Yükleme • SQL Veritabanı Yedekleme • Firebird (.FDB) Yedekleme • Logo Yedekleme • Zirve Yedekleme • Mikro Yedekleme • Akınsoft Wolvox Yedekleme