Aracılığıyla paylaş


Veritabanını geri yükleme (Genel sayfa)

Şunlar için geçerlidir: SQL Server

Bu makalede, SQL Server Management Studio'daki Veritabanını geri yükleme sihirbazının Genel sayfasında bulunan çeşitli seçenekler açıklanmaktadır. Genel sayfası, SQL Server Management Studio (SSMS) kullanarak tam veritabanı yedeklemesini geri yüklerken veritabanı geri yükleme işlemi için hedef ve kaynak veritabanları hakkında bilgi belirtmek için kullanılır.

Uyarı

SQL Server Management Studio kullanarak bir geri yükleme görevi belirttiğinizde, Betik'i seçip betik için bir hedef belirleyerek ilgili Transact-SQL RESTORE betiğini oluşturabilirsiniz.

Permissions

Geri yüklenen veritabanı yoksa, kullanıcının veritabanını başarıyla geri yükleyebilmesi için izinlere sahip CREATE DATABASE olması gerekir. Veritabanı varsa, RESTORE izinleri varsayılan olarak sysadmin ve dbcreator sabit sunucu rollerinin üyeleri ile veritabanının sahibi (dbo)'ne verilir.

GERI YÜKLEME izinleri, üyelik bilgilerinin sunucu tarafından her zaman kullanılabilir olduğu rollere verilir. Sabit veritabanı rolü üyeliği yalnızca veritabanı erişilebilir ve hasarsız olduğunda denetlenebildiğinden ve RESTORE yürütülürken her zaman böyle olmadığından, sabit veritabanı rolünün db_owner üyelerinin RESTORE izinleri yoktur.

Şifrelenmiş yedeklemeden geri yükleme işlemi, yedeklemeyi şifrelemek için kullanılan sertifikaya veya asimetrik anahtara VIEW DEFINITION izni gerektirir.

Veritabanını Geri Yükleme sihirbazını açma

Veritabanını geri yükleme sihirbazını SQL Server Management Studio'da açmak için, Nesne Gezgini >Görevleri>Veritabanını Geri> veritabanı adına sağ tıklayarak Veritabanını Geri Yükleme sihirbazını açın:

SQL Server Management Studio'da veritabanını geri yükleme seçeneğinin ekran görüntüsü.

Options

Kaynak

Bu seçenekler, veritabanı için yedekleme kümelerinin konumunu ve hangi yedekleme kümelerini geri yüklemek istediğinizi belirler.

Süre Definition
Veritabanı Açılan listeden geri yükleneceği veritabanını seçin. Liste yalnızca yedekleme geçmişine msdb göre yedeklenmiş veritabanlarını içerir.
Cihaz Geri yüklemek istediğiniz yedekleme veya yedeklemeleri içeren bantlar, URL veya dosyalar gibi mantıksal veya fiziksel yedekleme cihazlarını seçin. Veritabanı yedeklemesi farklı bir SQL Server örneğinde alındıysa cihaz gereklidir.

Bir veya daha fazla mantıksal veya fiziksel yedekleme cihazı seçmek için , Yedekleme cihazlarını seç iletişim kutusunu açan gözat düğmesini seçin. Tek bir medya kümesine ait en fazla 64 cihaz seçebilirsiniz. Bant cihazlarının SQL Server örneğini çalıştıran bilgisayara fiziksel olarak bağlı olması gerekir. Yedekleme dosyası yerel veya uzak disk cihazında olabilir. Daha fazla bilgi için bkz . Yedekleme Cihazları (SQL Server). Azure depolamada depolanan yedekleme dosyaları için cihaz türü olarak URL'yi de seçebilirsiniz.
Yedek cihazları seçin iletişim kutusundan çıktığınızda, seçili cihaz Cihaz listesinde salt okunur değerler olarak görünür.
Veritabanı Açılan listeden yedeklemelerin geri yükleneceği veritabanı adını seçin.

Not: Bu liste yalnızca Cihaz seçildiğinde kullanılabilir. Yalnızca seçili cihazlarda yedekleri olan veritabanları kullanılabilir.

Varış Yeri

Geri yükleme paneli seçenekleri veritabanını ve geri yükleme noktasını tanımlar.

Süre Definition
Veritabanı Geri yüklenecek veritabanını listeye girin. Yeni bir veritabanı girebilir veya açılan listeden mevcut bir veritabanını seçebilirsiniz. Liste, sistem veritabanları ve masterhariç, sunucudaki tüm veritabanlarını tempdb içerir.

Not: Parola korumalı yedeklemeyi geri yüklemek için RESTORE deyimini kullanmanız gerekir.
Geri yükleme Geri yükleme kutusu varsayılan olarak "Alınan son yedeklemeye" ayarlanır. Zaman Çizelgesi'ni seçerek, veritabanı yedekleme geçmişini zaman çizelgesi biçiminde görüntüleyen Zaman Çizelgesini Yedekle iletişim kutusunu da görüntüleyebilirsiniz. Veritabanını geri yüklemek istediğiniz belirli bir tarih saat seçmek için Zaman Çizelgesi'ni seçin. Veritabanı, belirtilen zamanda olduğu duruma geri yüklenir. Bkz . Yedekleme Zaman Çizelgesi.

Planı Geri Yükle

Bu bölüm, Veritabanını Geri Yükleme sihirbazının Geri Yükleme Planı bölümünde kullanılan terimleri tanımlar.

Geri yüklemek için kümeleri yedekleme

Belirtilen konum için kullanılabilir yedekleme kümelerini görüntüler. Yedekleme işlemi, medya kümesindeki tüm cihazlara dağıtılan bir yedekleme kümesi oluşturur. Varsayılan olarak, gerekli yedekleme kümelerinin seçilmesini temel alan geri yükleme işleminin hedefine ulaşmak için bir kurtarma planı önerilir. SQL Server Management Studio içindeki msdbyedekleme geçmişini kullanır. Geçmiş, veritabanını geri yüklemek için hangi yedeklemelerin gerekli olduğunu belirlemek için kullanılır ve bir geri yükleme planı oluşturur. Örneğin, bir veritabanı geri yüklemesi için geri yükleme planı en son tam veritabanı yedeklemesini ve varsa en son değişiklik veritabanı yedeklemesini seçer. Tam kurtarma modeli altında geri yükleme planı tüm günlük yedeklemelerini seçer.

Önerilen kurtarma planını geçersiz kılmak için kılavuzdaki seçimleri değiştirebilirsiniz. Seçili olmayan bir yedeklemeye bağlı olan tüm yedeklemeler otomatik olarak kaldırılır.

Onay kutuları yalnızca El ile Seçim kutusu işaretlendiğinde etkinleştirilir. Geri yüklenecek yedekleme kümelerini seçebilirsiniz.

El ile Seçim kutusu işaretlendiğinde, Geri Yükleme Planının doğruluğu her değişiklikte kontrol edilir. Yedekleme dizisi yanlışsa bir hata iletisi görüntülenir.

Aşağıdaki tabloda , Geri yüklemek için yedekleme kümeleri alanındaki sütunlar açıklanmaktadır:

Sütun adı Definition
Restore Seçili onay kutuları geri yüklenecek yedekleme kümelerini gösterir.
İsim Yedekleme kümesinin adı.
Bileşen Yedeklenen bileşen: Veritabanı, Dosya veya <boş> (işlem günlükleri için).
Türü Yedekleme türü: Tam, Fark veya İşlem Günlüğü.
Server Yedekleme işlemini tamamlayan Veritabanı Altyapısı örneğinin adı.
Veritabanı Yedekleme işlemine katılan veritabanının adı.
Position Birimdeki yedekleme kümesinin konumu.
İlk LSN Yedekleme setindeki ilk işlemin günlük sıra numarası. Dosya yedeklemeleri için boş.
Son LSN Yedekleme kümesindeki son işlemin günlük sıra numarası. Dosya yedeklemeleri için boş.
Denetim noktası LSN Yedekleme oluşturulduğu sırada en son denetim noktasının günlük dizisi numarası (LSN).
Tam LSN En son tam veritabanı yedeklemesinin log sıra numarası.
Başlangıç Tarihi Yedekleme işleminin başladığı tarih ve saat, istemcinin bölgesel ayarında gösterilir.
Bitiş Tarihi Yedekleme işleminin bittiği tarih ve saat, istemcinin bölgesel ayarında gösterilir.
Boyut Yedekleme kümesinin bayt cinsinden boyutu.
Kullanıcı Adı Yedekleme işlemini tamamlayan kullanıcının adı.
Süre Sonu Yedekleme kümesinin süresinin dolmasına ilişkin tarih ve saat.

Yedekleme Medyası Doğrulama

Seçili yedekleme kümelerinde bir RESTORE VERIFY_ONLY deyimi çağırır. Doğrulama uzun süre çalışan bir işlemdir ve dialog Framework'te İlerleme İzleyicisi kullanılarak ilerleme durumu izlenebilir ve iptal edilebilir.

Düğme, geri yüklemeden önce seçili yedekleme dosyalarının bütünlüğünü denetlemenize olanak tanır.
Yedekleme kümelerinin bütünlüğünü denetlerken, iletişim kutusunun sol alt kısmındaki ilerleme durumu "Yürütülüyor" yerine "Doğrulanıyor" ifadesini okur.

Uyumluluk desteği

SQL Server 2016 (13.x) ve sonraki sürümlerinde, SQL Server 2005 (9.x) veya sonraki bir sürüm kullanılarak oluşturulan bir veritabanı yedeklemesinden kullanıcı veritabanını geri yükleyebilirsiniz. SQL Server 2005 (9.x) ile SQL Server 2012 (11.x) arasında oluşturulan , master ve yedekleri msdbSQL Server 2016 (13.x) ve üzeri tarafından geri yüklenemez. Ayrıca, SQL Server'ın daha yeni sürümlerinde oluşturulan yedeklemeler, SQL Server'ın önceki sürümleri tarafından geri yüklenemez.

SQL Server'ın daha yeni sürümleri, SQL Server 2016 (13.x) öncesi sürümlerden farklı bir varsayılan yol kullanır. SQL Server'ın önceki bir sürümünün varsayılan konumunda oluşturulmuş bir veritabanını geri yüklemek için MOVE seçeneğini kullanmanız gerekir.

Önceki bir sürüm veritabanını SQL Server'a geri yükledikten sonra, veritabanı iç sürümü otomatik olarak yükseltilir. Genellikle veritabanı hemen kullanılabilir duruma gelir. Ancak, bir SQL Server 2005 (9.x) veritabanında tam metin dizinleri varsa, yükseltme işlemi, Full-Text Yükseltme Seçeneği sunucu özelliğinin ayarına bağlı olarak bunları içeri aktarır, sıfırlar veya yeniden oluşturur. Yükseltme seçeneği İçeri Aktar veya Yeniden Oluştur olarak ayarlandıysa, yükseltme sırasında tam metin dizinleri kullanılamaz. Dizine alınan veri miktarına bağlı olarak içeri aktarma işlemi birkaç saat sürebilir ve yeniden oluşturma işlemi 10 kat daha uzun sürebilir. Ayrıca, yükseltme seçeneği İçeri Aktar olarak ayarlandığında, tam metin kataloğu kullanılamıyorsa, ilişkili tam metin dizinlerinin yeniden derlendiğini unutmayın.

Şifrelenmiş yedeklemeden geri yükleme

Geri yükleme, yedeklemeyi oluşturmak için ilk olarak kullanılan sertifikanın veya asimetrik anahtarın geri yüklemekte olduğunuz örnekte kullanılabilir olmasını gerektirir. Geri yüklemeyi gerçekleştiren hesabın sertifika veya asimetrik anahtar üzerinde VIEW DEFINITION izni olmalıdır. Yedeklemeleri şifrelemek için kullanılan sertifikaları yenilemeyin veya güncelleştirin.

Microsoft Azure Depolama'dan geri yükleme

Yedekleme cihazlarını seçin iletişim kutusunda Yedekleme medya türü: açılan listesinden URL'yi seçin. Ardından Ekle'yi seçerek Yedekleme Dosyası Konumu Seçin'i açın. Mevcut bir SQL Server kimlik bilgisi ve Azure depolama kapsayıcısı seçin. Paylaşılan erişim imzasıyla yeni bir Azure depolama kapsayıcısı ekleyin veya mevcut bir depolama kapsayıcısı için paylaşılan erişim imzası ve SQL Server kimlik bilgileri oluşturun. Depolama hesabına bağlandıktan sonra yedekleme dosyaları, geri yükleme için kullanılacak dosyayı seçebileceğiniz Microsoft Azure'da Yedekleme Dosyasını Bul iletişim kutusunda görüntülenir. Daha fazla bilgi için Bkz. Microsoft Azure Aboneliğine Bağlanma.