Bir Cihazdan Yedeklemeyi Geri Yükleme (SQL Server)

Şunlar için geçerlidir: SQL Server

Bu konuda, SQL Server Management Studio veya Transact-SQL kullanarak SQL Server bir cihazdan yedeklemenin nasıl geri yükleneceği açıklanmaktadır.

Uyarı

SQL Server’ın Azure Blob Depolama’a yedeklenmesi hakkında bilgi için bkz. Microsoft Azure Blob Depolama ile SQL Server Yedekleme ve Geri Yükleme.

Permissions

Geri yüklenmekte olan veritabanı mevcut değilse, kullanıcının CREATE DATABASE komutunu çalıştırabilmesi için RESTORE izinlerine sahip olması gerekir. Veritabanı varsa, RESTOREsysadmin ve dbcreator sabit sunucu rollerinin üyelerine ve veritabanının sahibine (dbo) izinler varsayılan olarak atanır (FROM DATABASE_SNAPSHOT seçeneği için veritabanı her zaman vardır).

RESTORE izinler, üyelik bilgilerinin sunucu tarafından her zaman kullanılabilir olduğu rollere verilir. Sabit veritabanı rolü üyeliği yalnızca veritabanına erişilebildiğinde ve veritabanı hasarsız olduğunda denetlenebildiğinden, RESTORE yürütüldüğünde bu koşullar her zaman sağlanamayabilir; bu nedenle db_owner sabit veritabanı rolünün üyeleri RESTORE izinlerine sahip değildir.

SQL Server Management Studio'yu kullanma

Bir cihazdan yedeklemeyi geri yüklemek için

  1. Microsoft SQL Server Veritabanı Altyapısı'nın uygun örneğine bağlandıktan sonra Nesne Gezgini'nde sunucu adına tıklayarak sunucu ağacını genişletin.

  2. Veritabanları'nı genişletin ve veritabanına bağlı olarak bir kullanıcı veritabanı seçin veya Sistem Veritabanları'nı genişletin ve bir sistem veritabanı seçin.

  3. Veritabanına sağ tıklayın, Görevler'in üzerine gelin ve ardından Geri Yükle'ye tıklayın.

  4. İstediğiniz geri yükleme işleminin türüne (Veritabanı, Dosyalar ve Dosya Grupları veya İşlem Günlüğü) tıklayın. Bu, karşılık gelen geri yükleme iletişim kutusunu açar.

  5. Genel sayfasındaki Kaynağı geri yükle bölümünde Cihazdan'a tıklayın.

  6. Cihazdan metin kutusunun gözat düğmesine tıklayın; bu, Yedeklemeyi Belirtin iletişim kutusunu açar.

  7. Yedekleme medyası metin kutusunda Yedekleme Cihazı'nı seçin ve Ekle düğmesine tıklayarak Yedekleme Cihazı Seç iletişim kutusunu açın.

  8. Cihazı yedekle metin kutusunda, geri yükleme işlemi için kullanmak istediğiniz cihazı seçin.

Transact-SQL Kullanımı

Bir cihazdan yedeklemeyi geri yüklemek için

  1. Veritabanı Altyapısı'na bağlanın.

  2. Standart çubuğundan Yeni Sorguöğesine tıklayın.

  3. deyiminde RESTORE , yedekleme işlemi için kullanılacak mantıksal veya fiziksel bir yedekleme cihazı belirtin. Bu örnek, fiziksel adına Z:\SQLServerBackups\AdventureWorks2022.baksahip bir disk dosyasından geri yüklenir.

RESTORE DATABASE AdventureWorks2022  
   FROM DISK = 'Z:\SQLServerBackups\AdventureWorks2022.bak' ;  
  

Ayrıca Bkz.

RESTORE FILELISTONLY (Transact-SQL)
RESTORE HEADERONLY (Transact-SQL)
RESTORE LABELONLY (Transact-SQL)
RESTORE VERIFYONLY (Transact-SQL)
Basit Kurtarma Modeli Altında Veritabanı Yedeklemesini Geri Yükleme (Transact-SQL)
SSMS Kullanarak Veritabanı Yedeklemesini Geri Yükleme
Diferansiyel Veritabanı Yedeğini Geri Yükleme (SQL Server)
Veritabanını Yeni Bir Konuma Geri Yükleme (SQL Server)
Dosyaları ve Dosya Gruplarını Yedekleme (SQL Server)
İşlem Günlüğünü Yedekleme (SQL Server)
Diferansiyel Veritabanı Yedeklemesi Oluşturma (SQL Server)