MS SQL Server - Veritabanlarını Geri Yükleme

Restoringverilerin bir yedekten kopyalanması ve kaydedilen işlemlerin verilere uygulanması işlemidir. Geri yükleme, yedeklemelerle yaptığınız şeydir. Yedekleme dosyasını alın ve bir veritabanına dönüştürün.

Veritabanını geri yükle seçeneği aşağıdaki iki yöntemden biri kullanılarak yapılabilir.

Yöntem 1 - T-SQL

Sözdizimi

Restore database <Your database name> from disk = '<Backup file location + file name>'

Misal

Aşağıdaki komut, mevcut veritabanının üzerine yazıyorsanız, 'D: \' konumunda bulunan yedekleme dosyası adı 'TestDB_Full.bak' olan 'TestDB' adlı veritabanını geri yüklemek için kullanılır.

Restore database TestDB from disk = ' D:\TestDB_Full.bak' with replace

Bu geri yükleme komutuyla yeni bir veritabanı oluşturuyorsanız ve benzer veri yolu yoksa, hedef sunucuda günlük dosyaları, ardından aşağıdaki komut gibi taşı seçeneğini kullanın.

Veri ve günlük dosyaları için aşağıdaki komutta kullanıldığı gibi D: \ Veri yolunun mevcut olduğundan emin olun.

RESTORE DATABASE TestDB FROM DISK = 'D:\ TestDB_Full.bak' WITH MOVE 'TestDB' TO 
   'D:\Data\TestDB.mdf', MOVE 'TestDB_Log' TO 'D:\Data\TestDB_Log.ldf'

Yöntem 2 - SSMS (SQL SERVER Management Studio)

Step 1- 'TESTINSTANCE' adlı veritabanı örneğine bağlanın ve veritabanları klasörüne sağ tıklayın. Aşağıdaki anlık görüntüde gösterildiği gibi Veritabanını geri yükle'yi tıklayın.

Step 2 - Aşağıdaki anlık görüntüde gösterildiği gibi yedekleme dosyasını seçmek için cihaz radyo düğmesini seçin ve elipse tıklayın.

Step 3 - Tamam'a tıkladığınızda aşağıdaki ekran açılır.

Step 4 - Aşağıdaki anlık görüntüde gösterildiği gibi sol üst köşede bulunan Dosyalar seçeneğini seçin.

Step 5 - Sol üst köşedeki Seçenekler'i seçin ve aşağıdaki anlık görüntüde gösterildiği gibi 'TestDB' veritabanını geri yüklemek için Tamam'ı tıklayın.