Tüm Ürünler
Search
Belge Merkezi

ApsaraDB RDS:Restore SQL Server data

Son Güncelleme:Oct 02, 2026

Bir RDS SQL Server örneğinin yedeğine sahipseniz, verileri mevcut bir örneğe veya yeni bir örneğe geri yükleyebilirsiniz. Bu yöntem, işlem hatalarından kurtulmak veya geçmiş verileri analiz etmek için kullanışlıdır.

Not

Bu konu, verilerin aynı bölge içindeki bir örneğe nasıl geri yükleneceğini açıklar. Verileri bölgeler arası geri yüklemek veya RDS yedek dosyalarını kendi yönettiğiniz bir veritabanına geri yüklemek için uygun yöntemi seçmek amacıyla lütfen Geri yükleme çözümlerine genel bakış konusuna bakın.

Sınırlamalar

  • Bir örnekte Verilerin OSS'e Arşivlenmesi özelliği etkinleştirilmişse, yedekleme setindeki soğuk depolamada olmayan veritabanlarını yalnızca geri yükleyebilirsiniz. Bir veritabanı soğuk depolamaya taşındıysa, geri yüklenen örnek bu veritabanını içermez.

  • Serverless bir örneğin yedekleri yalnızca yeni bir Serverless örneğine geri yüklenebilir, mevcut bir örneğe geri yüklenemez.

  • Yüksek performanslı yerel diskler kullanan RDS SQL Server 2008 R2 örnekleri için doğrudan geri yükleme desteklenmez. Bu örnek sürümünden verileri geri yüklemek için geçici bir örnek kullanmanız gerekir.

  • TDE etkinleştirilmişse, yedekler yalnızca yeni bir örneğe geri yüklenebilir.

Mevcut bir örneğe geri yükleme

Bir örneğin yedeğini, kaynak örnek dahil olmak üzere belirtilen mevcut bir örneğe geri yükleyebilirsiniz. Geri yüklemeyi bir yedekleme setinden veya belirli bir zamana göre yapabilirsiniz. Tüm veritabanlarını veya bir alt kümesini geri yükleyebilirsiniz.

Geri yükleme kuralları


Gereksinim


Açıklama


Veritabanı sürümü


Hedef örneğin veritabanı sürümü, kaynak örneğin sürümüyle aynı veya daha yeni olmalıdır.


Örnek serisi


Daha yüksek seriye sahip bir örneği daha düşük seriye geri yükleyemezsiniz. Seriler en yüksekten en düşüğe doğru şu şekilde sıralanır: Küme Sürümü > Yüksek Kullanılabilirlik Sürümü > Temel Sürüm.


Örnek türü


Bir örneği yalnızca aynı türe sahip başka bir örneğe veya Genel Amaçlı ile Özel Türler arasında geri yükleyebilirsiniz.

Yordam

  1. Örnekler sayfasına gidin. Üst gezinme çubuğunda RDS örneğinin bulunduğu bölgeyi seçin. Ardından RDS örneğini bulun ve örnek kimliğine tıklayın.

  2. Soldaki gezinme bölmesinde Backup and Restoration öğesine tıklayın ve ardından Restore Database öğesine tıklayın.

  3. Açılan iletişim kutusunda Restore to Existing Instance seçeneğini belirleyin ve OK düğmesine tıklayın.

  4. Aşağıdaki parametreleri yapılandırın ve ardından OK düğmesine tıklayın.

    Parametre

    Açıklama

    Restore Method

    • By Backup Set: Seçilen yedekleme setinden verileri geri yükler.

    • By Time: Örneği, günlük yedekleme saklama süresi içinde belirli bir zamana geri yükler. Sistem, geri yüklemeyi gerçekleştirmek için en son tam yedeği ve sonraki artımlı yedekleri kullanır. Belirli bir artımlı yedekten geri yükleme yapamazsınız. Gerekirse günlük yedekleme saklama süresini görüntüleyebilir veya değiştirebilirsiniz.

    Restoration Time

    Bu parametre, Restore Mode By Time olarak ayarlandığında görünür. Geri yüklemek istediğiniz zaman noktasını seçin.

    Backup Set

    Bu parametre, Restore Mode By Backup Set olarak ayarlandığında görünür. Geri yüklenecek yedekleme setini seçin.

    More Backup Sets

    Hedef yedekleme seti Backup Set açılır listesinde yoksa daha fazlasını aramak için bu seçeneği belirleyin.

    Destination Instance Name

    Geri yükleme için hedef örneği seçin. Daha yeni bir veritabanı sürümüne sahip bir örneğe geri yükleme yapabilirsiniz. Sistem varsayılan olarak hesabınızdaki mevcut bölgedeki tüm örnekleri, kaynak örnek dahil olmak üzere listeler.

    Not
    • Anlık görüntü yedeği yalnızca anlık görüntü yedeklemesi etkinleştirilmiş bir örneğe geri yüklenebilir.

    • Paylaşılan teknik özelliklere sahip örnekler ile Genel Amaçlı veya Özel örnekler arasında yedek geri yüklemesi yapamazsınız.

    • Çok fazla hedef örnek görüntüleniyorsa listeyi filtrelemek için arama kutusunu kullanın.

    Databases to Restore

    1. Geri yüklenecek veritabanlarını seçin. Bazı veya tüm veritabanlarını geri yükleyebilirsiniz. Varsayılan olarak örnekteki tüm veritabanları listelenir.

    2. Geri yüklenen veritabanları için adları ayarlayın. Varsayılan olarak orijinal veritabanı adları kullanılır. Önemli:

      • Geri yüklenen veritabanı adı, hedef örnekte benzersiz olmalıdır. Yinelenen adlar geri yüklemenin başarısız olmasına neden olur.

      • Geri yüklenen veritabanı için benzersiz bir ad sağlarsanız, hedef örnekteki mevcut verileri etkilemeden yeni bir veritabanı oluşturulur.

      • Geri yüklenen veritabanı adları yalnızca büyük harfler, küçük harfler, rakamlar, alt çizgi (_) ve tire (-) içerebilir.

  5. Geri yükleme ilerlemesini izleyin.

    Sistem bir geri yükleme görevi oluşturur. Sağ üst köşedeki Tasks öğesine tıklayın. Tasks sayfasında görevleri Task Type filtresine göre görüntüleyin ve ilerlemeyi görmek için Clone Instance seçeneğini belirleyin.

    Görev Durumu Başarılı ve İlerleme %100 olduğunda geri yükleme tamamlanır.

Yeni bir örneğe geri yükleme

Bir örneğin yedeğini, bir yedekleme setinden veya belirli bir zamana göre yeni bir örneğe geri yükleyebilirsiniz. Geri yükleme işlemi tüm veritabanlarını veya veritabanlarının bir alt kümesini içerebilir. Yeni bir örneğe geri yükleme için gereken süre hakkında bilgi edinmek için bu konudaki SSS bölümüne bakın.

Faturalandırma

Verileri yeni bir örneğe geri yüklemek, ücretlendirilebilir bir örnek oluşturur. Oluşturma süreci sırasında ücretleri inceleyebilirsiniz.

Not

Yordam

  1. Örnekler sayfasına gidin. Üst gezinme çubuğunda RDS örneğinin bulunduğu bölgeyi seçin. Ardından RDS örneğini bulun ve örnek kimliğine tıklayın.

  2. Soldaki gezinme bölmesinde Backup and Restoration öğesine tıklayın ve ardından Restore Database öğesine tıklayın.

  3. Açılan Select Restore Method iletişim kutusunda Restore to New Instance seçeneğini belirleyin ve OK düğmesine tıklayın.

  4. Restore Database sayfasında aşağıdaki parametreleri yapılandırın.

    Kategori

    Açıklama

    Faturalandırma yöntemi

    • Subscription : Ön ödeme yaptığınız peşin ödeme yöntemidir. Uzun vadeli ihtiyaçlar için uygundur ve kullandıkça öde yöntemine göre daha maliyet etkindir. Abonelik süresi ne kadar uzun olursa indirim o kadar büyük olur.

    • Pay-As-You-Go: Saatlik olarak faturalandırıldığınız sonradan ödeme yöntemidir. Kısa vadeli ihtiyaçlar için uygundur. Maliyetlerden tasarruf etmek için örneği istediğiniz zaman serbest bırakabilirsiniz.

    Restore Mode

    • By Backup Set: Seçilen yedekleme setinden verileri geri yükler.

    • By Time: Örneği, günlük yedekleme saklama süresi içinde belirli bir zamana geri yükler. Sistem, geri yüklemeyi gerçekleştirmek için en son tam yedeği ve sonraki artımlı yedekleri kullanır. Belirli bir artımlı yedekten geri yükleme yapamazsınız. Gerekirse günlük yedekleme saklama süresini görüntüleyebilir veya değiştirebilirsiniz.

    Database

    Tüm veya bazı veritabanlarını geri yükleyebilirsiniz. Part seçeneğini belirlediğinizde veritabanı adlarını manuel olarak girmeniz ve virgül (,) ile ayırmanız gerekir.

    Not

    Bir örnek için anlık görüntü yedeklemesi etkinleştirilmişse yalnızca All veritabanlarını geri yükleyebilirsiniz. Part veritabanlarını geri yükleyemezsiniz.

    Edition

    Kullanılabilir seriler bölgeye ve veritabanı sürümüne göre değişir. Kullanılabilir seçenekler konsolda gösterilir. Daha fazla bilgi için Desteklenen seriler konusuna bakın.

    Storage Type

    Bir ESSD cloud disk veya yüksek performanslı cloud disk seçin. Daha fazla bilgi için Depolama türleri konusuna bakın.

    Zone of Primary Node

    Örneğin birincil düğümü için alanı seçin.

    Not

    Temel Sürüm örneklerinde yalnızca bir düğüm bulunur ve bu nedenle tek bir alanda yer alırlar.

    Deployment Method

    • Multi-zone Deployment (Önerilen): Birincil ve ikincil düğümler aynı bölge içindeki farklı alanlarda bulunarak alanlar arası olağanüstü durum kurtarma sağlar.

    • Single-zone Deployment: Birincil ve ikincil düğümler aynı alanda bulunur.

    Not
    • Aynı bölge içindeki alanlar arasında önemli bir fark yoktur.

    • En iyi performans için ECS ve RDS örneklerinizi aynı alanda oluşturun. Aynı bölge içindeki farklı alanlarda olmaları performans üzerinde minimal etki yaratır.

    • Basic Edition seçerseniz yalnızca Single-zone Deployment desteklenir.

    • Bir alan Sold Out olarak işaretlenmişse başka bir alan seçin.

    • Temel Sürüm bu parametreyi desteklemez.

    Zone of Secondary Node

    Deployment Method değerini Multi-zone Deployment olarak ayarlarsanız ikincil örnek düğümü için alanı seçmeniz gerekir.

    Not

    Temel Sürüm örneklerinde yalnızca bir düğüm bulunur ve bu nedenle ikincil düğüm alanı yoktur.

    Instance Type

    Kullanılabilir örnek türleri bölgeye ve veritabanı sürümüne göre değişir. Kullanılabilir seçenekler konsolda gösterilir. Daha fazla bilgi için Desteklenen örnek türleri konusuna bakın.

    Capacity

    Yeni örneğin depolama kapasitesi, kaynak örneğin kapasitesine eşit veya ondan büyük olmalıdır.

    • Kaynak örneğin depolama kapasitesini örneğin Basic Information sayfasında görüntüleyebilirsiniz.

    • Depolama kapasitesi; veriler, sistem dosyaları, günlük dosyaları ve işlem dosyaları için ayrılan alanı içerir.

  5. Next: Instance configuration öğesine tıklayın ve aşağıdaki parametreleri yapılandırın.

    Kategori

    Açıklama

    Network Type

    Şu anda yalnızca VPC desteklenmektedir. Gerekirse bir VPC ve bir vSwitch oluşturabilirsiniz.

    Not

    RDS örneği ile buna bağlanması gereken ECS örneğinin aynı VPC'de bulunduğundan emin olun. Aksi takdirde iç ağ üzerinden iletişim kuramazlar.

    Resource Group

    Örneğin ait olduğu kaynak grubudur. Gerekirse bir kaynak grubu oluşturabilirsiniz.

  6. Next: Confirm order öğesine tıklayın.

  7. Parameter Configuration bölümünü onaylayın. Quantity ve Duration (yalnızca abonelik örnekleri için) değerlerini seçin. Ardından Pay Now düğmesine tıklayın ve ödemeyi tamamlayın.

    Örneğin oluşturulması 1 ila 10 dakika sürer. örnek listesine gidin ve yeni örneği görmek için sayfayı yenileyin.

  8. Örnek oluşturulduktan sonra geri yüklenen verileri doğrulamak için yeni SQL Server örneğine bağlanın.

İlgili işlemler

Verileri RecoveryDBInstance API'sini kullanarak da geri yükleyebilirsiniz.

SSS

Verilerin yeni bir örneğe geri yüklenmesi ne kadar sürer?

Tahmini süre

Aşağıdaki tabloda verilerin yeni bir örneğe geri yüklenmesi için tahmini bir süre aralığı verilmiştir. Tüm yedekleme ve geri yükleme hızlarının sıkıştırılmamış veri boyutuna dayandığını unutmayın.

Not

Web Sürümü yedekleme sıkıştırmayı desteklemez, bu da yedekleme verimliliğini azaltır. Bu durum yedekleme ve geri yükleme hızlarının saatte 100 GB'ın altına düşmesine neden olabilir.

Eylemler

Gerekli

Tahmini süre

Notlar

Yeni örneği oluşturma ve yapılandırma

Gerekli

10–15 dakika

Gereken süre, yeni örnek için seçtiğiniz seriye ve örnek türüne bağlıdır.

Kaynak örneğin tam yedeğini alma

İsteğe bağlı

Saatte 200 GB

  • İşlem günlüklerinin kurtarma hızı, tam yedeklemeye göre çok daha yavaştır. En iyi geri yükleme verimliliğini sağlamak için sistem, son 36 saat içinde tam yedekleme yapılmamışsa bir tam yedekleme başlatır. Bu yaklaşım, daha hızlı kurtarma ihtiyacı ile ek bir tam yedeklemenin getirdiği yük arasında denge kurar.

    Toplam geri yükleme süresini azaltmak için geri yüklemeden önce manuel olarak tam yedekleme yapmanızı veya otomatik tam yedekleme tamamlandıktan sonraki 36 saat içinde geri yükleme görevini başlatmanızı öneririz.

  • Yedekleme hızı bölgeye ve günün saatine göre değişebilir.

  • Daha doğru bir tahmin için en son tam yedeklemenizin veri hacmini ve zamanını kontrol edin.

Tam yedeği hedef örneğe geri yükleme

Gerekli

Saatte 200 GB

Yok

Kaynak örnekte artımlı işlem günlüklerini yedekleme

Gerekli

Saatte 200 GB

Yedekleme hazırlığı, sonlandırma ve kaynak tahsisi gibi görevler için ek 2 dakikalık bir ek süre oluşabilir.

Hedef örnekte artımlı işlem günlüğü yedeklerini uygulama

Gerekli

Saatte 200 GB

Yedekleme tutarlılığı doğrulaması gibi görevler için ek 2 dakikalık bir ek süre oluşabilir.

Veritabanını çevrimiçi duruma getirme

Gerekli

Genellikle 2 dakika içinde

  • Kaynak tüketimi: Artımlı işlem günlüklerini uygulamak yoğun kaynak tüketen bir işlemdir. Daha düşük teknik özelliklere sahip örneklerde (örneğin 2 çekirdek 4 GB) çok sayıda işlem günlüğü kurtarma hızını yavaşlatabilir.

  • Hızlandırılmış Veritabanı Kurtarma: SQL Server 2019 ve sonraki sürümler için RDS, veritabanını çevrimiçi duruma getirmek için gereken süreyi azaltabilen Hızlandırılmış Veritabanı Kurtarma (ADR) özelliğini sunar. Daha fazla ayrıntı için Microsoft belgelerine bakın.

Örnek tahmin

Test örneği teknik özellikleri: 4 çekirdek 8 GB CPU ve bellek, 600 GB veri.

  • Yeni örneği oluşturma ve yapılandırma: 12 dakika

  • Tam yedekleme yapma (İsteğe bağlı): 3 saat (600 GB / saatte 200 GB)

  • Tam yedeği hedef örneğe geri yükleme: 3 saat (600 GB / saatte 200 GB)

  • Kaynak örnekte 10 GB artımlı işlem günlüğünü yedekleme: 5 dakika (3 dakika yedekleme + 2 dakika ek süre)

  • Hedef örnekte 10 GB artımlı işlem günlüğü yedeğini uygulama: 5 dakika (3 dakika uygulama + 2 dakika ek süre)

  • Veritabanını çevrimiçi duruma getirme: 2 dakika içinde

Bu örnekte, son 36 saat içinde tam yedekleme yapılmamışsa toplam süre yaklaşık 6 saat 24 dakikadır. Aksi takdirde toplam süre yaklaşık 3 saat 24 dakikadır.

Öneriler

  • Bakım penceresi planlayın: İşletmenize olan etkiyi en aza indirmek için geri yükleme işlemini yoğun olmayan saatlerde gerçekleştirin.

  • Uzun süren işlemlerden kaçının: Geri yükleme işlemi sırasında dizin oluşturma veya yeniden oluşturma ya da veri arşivleme gibi uzun süren işlemlerden kaçının. Bu işlemler veritabanını çevrimiçi duruma getirmek için gereken süreyi uzatabilir.