Tüm Ürünler
Search
Belge Merkezi

Data Management:RDS for SQL Server için mantıksal yedekleme ve geri yükleme

Son Güncelleme:Oct 04, 2026

Data Disaster Recovery (DBS), ApsaraDB RDS for SQL Server veritabanları için tek tablo kurtarma, uzak yedek oluşturma ve verilerin uzun süreli arşivlenmesi olanaklarını sunar. Bu konuda, veritabanınız için mantıksal yedekleme ve geri yükleme işlemlerini otomatikleştirmek üzere DBS'in nasıl kullanılacağı açıklanmaktadır.

Notlar

Aynı SQL Server veritabanı için iki veya daha fazla yedekleme zamanlaması yapılandırmak desteklenmez; bu durum geri yükleme hatalarına neden olabilir.

Yedekleme zamanlaması oluşturma

Daha fazla bilgi için bkz. Yedekleme zamanlaması oluşturma.

Not
  • Yedekleme zamanlamasını satın alırken veritabanı türü olarak SQL Server, yedekleme yöntemi olarak ise Logical Backup seçin.

  • DBS'in SQL Server veritabanları için desteklediği yedekleme ve geri yükleme granülerliği hakkında bilgi edinmek için bkz. Desteklenen veritabanı türleri ve özellikler.

Yedekleme zamanlaması yapılandırma

Bu bölümde, bir ApsaraDB RDS for SQL Server veritabanı için mantıksal yedekleme zamanlamasının nasıl yapılandırılacağı açıklanmaktadır.

  1. konsoluna Data Management (DMS) 5,0 konsoluna giriş yapın.

  2. Üst gezinme çubuğunda Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Backup Plan seçeneklerini belirleyin.

    Not

    DMS konsolunu basit modda kullanıyorsanız, DMS konsolunun sol üst köşesindeki 2023-01-28_15-57-17.png simgesinin üzerine gelin ve All Features > Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Backup Plan yolunu izleyin.

  3. Hedef yedekleme zamanlamasını bulun ve Actions sütunundaki Configure Backup Schedule seçeneğine tıklayın.

  4. Configure Backup Source and Destination sayfasında yedekleme kaynağını ve hedefini yapılandırın, ardından Next düğmesine tıklayın.

    Kategori

    Parametre

    Açıklama

    Yok

    Backup schedule name

    Yedekleme zamanlamasının adıdır. DBS otomatik olarak bir yedekleme zamanlaması adı oluşturur. Kolayca tanımlanabilen açıklayıcı bir ad girmenizi öneririz. Yedekleme zamanlaması adlarının benzersiz olması gerekmez.

    Backup Source Information

    Backup method

    Değer, zamanlamayı oluştururken seçtiğiniz yedekleme yöntemine varsayılan olarak atanır. Bu örnekte yedekleme yöntemi Logical Backup şeklindedir.

    Database location

    RDS Instance

    Instance region

    Kaynak RDS örneğinin bölgesini seçin.

    RDS instance ID

    Yedeklemek istediğiniz kaynak RDS örneğinin kimliğini (ID) seçin.

    Database account

    Veritabanı hesabını girin. Bu hesabın, veritabanını yedeklemek için gereken izinlere sahip olması gerekir. Daha fazla bilgi için bkz. Hesap izinleri.

    Not

    RDS veritabanlarında yedeklemeler yalnızca salt okunur hesap gerektirirken, geri yüklemeler okuma-yazma hesabı gerektirir.

    Password

    Veritabanı hesabının parolasını girin.

    Not

    Hesap kimlik bilgilerini girdikten sonra bunları doğrulamak için Test Connection seçeneğine tıklayın. Test başarılı olursa bir başarı mesajı görüntülenir. Başarısız olursa sağlanan tanılama bağlantısına tıklayın ve kaynak bilgilerini istemlere göre ayarlayın.

    Compliance warranty regarding cross-border data transfers

    Onay kutusunu işaretleyerek uyumluluk taahhüdünü okuyun ve kabul edin.

    Backup Destination Information

    Backup storage type

    Yedekleme hedefi için depolama türünü belirtir. Aşağıdaki seçenekler mevcuttur:

    • DBS storage (Önerilen): Veriler yerleşik DBS depolama alanında otomatik olarak saklanır; bu nedenle bir depolama alanı oluşturmanıza gerek kalmaz. Saklanan veri miktarına göre ücretlendirilirsiniz. Faturalandırma ayrıntıları için bkz. Faturalandırma.

    • OSS For User: Önceden bir Object Storage Service (OSS) paketi oluşturmanız gerekir. Daha fazla bilgi için bkz. Paket oluşturma.

    Not
    • Bu örnekte DBS storage kullanılmaktadır. User OSS seçeneğini belirlerseniz ayrıca Object Storage Service (OSS) bucket name parametresini belirtmeniz gerekir. Yalnızca OSS Standard depolama sınıfı desteklenir.

    • Büyük miktarda veri söz konusu olduğunda, DBS depolama ücretlerini karşılamak için bir DBS depolama planı (abonelik) satın almayı düşünün. Depolama planları, kullandıkça öde seçeneğine göre daha maliyet etkindir.

    Storage encryption

    Depolama şifreleme yöntemini belirtir. Aşağıdaki seçenekler mevcuttur:

    • Encrypted (Önerilen): Endüstri standardı AES-256 algoritmasını kullanarak depolamayı şifreler.

      OSS sunucu tarafı şifrelemeyi destekler. Bir nesne yüklediğinizde OSS bunu kaydetmeden önce şifreler. Nesneyi indirdiğinizde OSS onu otomatik olarak çözer.

    • Non-encrypted: Depolama şifrelenmez.

  5. Edit Backup Objects sayfasında yedeklemek istediğiniz veritabanlarını veya tabloları Selected kutusuna taşıyın ve ardından Next düğmesine tıklayın.

    Not
    • Belirli veritabanlarını veya tabloları yedekleyebilirsiniz. Kullanılabilir tüm veritabanlarını seçmek için Select All seçeneğine tıklayın. Desteklenen yedekleme nesneleri veritabanına göre değişir. Daha fazla bilgi için bkz. Desteklenen veritabanı türleri ve özellikler.

    • Varsayılan olarak yedekleme görevleri yeni oluşturulan veritabanlarını içermez. Yeni bir veritabanını yedeklemek için bunu yedekleme zamanlamasına ekleyebilirsiniz. Daha fazla bilgi için bkz. Yedekleme nesnelerini değiştirme.

  6. Configure Backup Time sayfasında yedekleme zamanı ayarlarını yapılandırın ve ardından Next düğmesine tıklayın.

    Parametre

    Açıklama

    Full backup frequency

    Yedekleme zamanlamasının sıklığıdır. Geçerli değerler: Periodic Backup ve Single Backup.

    Not

    Periodic Backup seçeneğini belirlerseniz Full Data Backup Recurrence ve Start At parametrelerini yapılandırmanız gerekir.

    Full backup cycle

    DBS'in yedekleme zamanlamasını çalıştırdığı haftanın günleridir. Haftanın bir veya daha fazla gününü seçebilirsiniz. En az bir hafta günü seçin.

    Full backup start time

    Yedeklemenin başlangıç saatidir. Yoğun olmayan saatlerde bir zaman noktası ayarlamanızı öneririz. Örnek: 01:00.

    Not

    Sonraki yedeklemenin başlangıç saatinde önceki tam veri yedeklemesi tamamlanmamışsa DBS sonraki yedeklemeyi atlar.

    Incremental backup

    SQL Server veritabanları için artımlı yedekleme desteklenmez.

    Maximum concurrent threads for full backup

    Tam yedekleme için kullanılabilecek maksimum eşzamanlı iş parçacığı sayısıdır. Yedekleme hızını ayarlamak için bu parametreyi ayarlayabilirsiniz. Örneğin, veritabanı üzerindeki etkileri en aza indirmek için yedekleme iş parçacığı sayısını azaltabilirsiniz.

  7. Edit Lifecycle sayfasında, DBS depolama alanındaki tam yedekleme verileri için saklama süresini belirtin.

    Not

    Minimum saklama süresi 7 gün, maksimum saklama süresi ise 3.650 gündür. Yedekleme kümeleri, saklama süreleri dolduğunda otomatik olarak silinir.

  8. Yukarıdaki yapılandırmalar tamamlandıktan sonra sayfanın sağ alt köşesindeki Precheck düğmesine tıklayın.

  9. precheck iletişim kutusunda ön kontrol başarıyla tamamlandıktan sonra Start Task düğmesine tıklayın.

    Not
    • Status durumu Running olarak değiştiğinde yedekleme zamanlaması yapılandırılmış olur.

    • Yedekleme zamanlamasında bir istisna oluşursa veya hata bildirirse sorunu hızlıca giderin ve çözün. Daha fazla bilgi için bkz. Anormal bir DBS yedekleme zamanlamasını düzeltme. Sorun devam ederse DingTalk üzerinden DBS müşteri danışma grubuna katılarak (Grup Kimliği: 35585947) bizimle iletişime geçin.

Verileri geri yükleme

  1. konsoluna Data Management (DMS) 5,0 konsoluna giriş yapın.

  2. Üst gezinme çubuğunda Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Backup Plan seçeneklerini belirleyin.

    Not

    DMS konsolunu basit modda kullanıyorsanız, DMS konsolunun sol üst köşesindeki 2023-01-28_15-57-17.png simgesinin üzerine gelin ve All Features > Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Backup Plan yolunu izleyin.

  3. Yedekleme Zamanlamaları sayfasında yönetmek istediğiniz yedekleme zamanlamasını bulun ve Actions sütunundaki Manage seçeneğine tıklayın.

  4. Configure Task sayfasında sağ üst köşedeki Restore Database seçeneğine tıklayın.

  5. Set Time Restored To sayfasında aşağıdaki parametreleri yapılandırın ve ardından Next düğmesine tıklayın.

    Kategori

    Parametre

    Açıklama

    Yok

    Task Name

    Geri yükleme görevinin adıdır. DBS otomatik olarak bir görev adı oluşturur. Görevi tanımlamanıza yardımcı olacak bir ad belirtmenizi öneririz. Görev adlarının benzersiz olması gerekmez.

    Set Time Restored To

    Recoverable time range

    İlk tam yedekleme kümesinin oluşturulduğu zaman noktasından en son tam yedekleme kümesinin oluşturulduğu zaman noktasına kadar olan zaman aralığıdır. Veritabanı, bu zaman aralığı içindeki herhangi bir zaman noktasına geri yüklenebilir.

    Selected recovery point

    Bir kurtarma noktası seçin. Zaman, Recoverable time range aralığında olmalıdır. Herhangi bir tam yedekleme kümesinden verileri geri yükleyebilirsiniz.

    Destination database

    Database location

    RDS Instance

    Instance region

    Hedef örneğin bulunduğu bölgeyi seçin.

    Not

    Database location parametresi User-Created Database with Public IP Address <IP Address:Port Number> olarak ayarlandığında bu parametre görüntülenmez.

    RDS instance ID

    Hedef ApsaraDB RDS for SQL Server örneğinin kimliğini (ID) seçin.

    Not

    Bu parametre yalnızca Database location parametresi RDS Instance olarak ayarlandığında gereklidir.

    Database account

    Hedef veritabanı için hesabı girin. Bu hesabın yazma izinlerine sahip olması gerekir.

    Password

    Yedeklemek istediğiniz veritabanına bağlanmak için kullanılan hesabın parolasıdır.

    Compliance warranty regarding cross-border data transfers

    Onay kutusunu işaretleyerek uyumluluk taahhüdünü okuyun ve kabul edin.

  6. Configure Objects to Restore sayfasında aşağıdaki ayarları yapılandırın ve ardından Precheck düğmesine tıklayın.

    Parametre

    Açıklama

    Conflict handling

    Conflict handling için varsayılan seçenek Rename object if it has the same name şeklindedir. Örneğin, job_info adlı bir tabloyu geri yüklerseniz ve hedefte aynı ada sahip bir tablo zaten varsa sistem geri yüklenen tabloyu job_info_dbs_<restore_task_ID>_<timestamp> olarak yeniden adlandırır.

    Objects to restore

    Source Database Objects kutusunda geri yüklemek istediğiniz veritabanlarını veya tabloları seçin ve bunları Selected Objects kutusuna taşıyın.

    Not

    Bazı veritabanları tek tablo veya tek veritabanı kurtarmayı destekler; bu durum geri yüklenecek veri miktarını azaltır ve Kurtarma Süresi Hedefini (RTO) kısaltır. Desteklenen geri yükleme granülerliğiyle ilgili ayrıntılar için bkz. Desteklenen veritabanı türleri ve özellikler.

  7. Precheck iletişim kutusunda Precheck Passed mesajı görüntülendiğinde Start Task düğmesine tıklayın.

    Veritabanı kurtarma ilerlemesini Restore Tasks sekmesinden izleyebilirsiniz.

    Not

    Kurtarma süresi, yedekleme zamanlamasının teknik özelliklerine ve veritabanının boyutuna bağlıdır. Daha yüksek teknik özellikler daha hızlı kurtarma sağlar. Daha fazla bilgi için bkz. Mantıksal ve fiziksel yedeklemeler için performans testleri.

İlgili işlemler