Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:Azure SQL Veritabanı
Azure SQL Veritabanı ile, yedeklemeleri 10 yıla kadar ayrı Azure Blob depolama kapsayıcılarında otomatik olarak tutmak için uzun süreli bir yedekleme saklama (LTR) ilkesi ayarlayabilirsiniz. Daha sonra azure portalını, Azure CLI'yı veya PowerShell'i kullanarak bu yedeklemeleri kullanarak bir veritabanını kurtarabilirsiniz.
Önemli
Uzun süreli saklama (LTR) yedekleme işlemleri için kullanılan bazı eski API'ler kullanım dışıdır ve artık desteklenmez. gibi Copy-AzSqlDatabaseLongTermRetentionBackupeski PowerShell cmdlet'lerini kullanmaktan kaçının. Bunun yerine bu makalede açıklanan desteklenen geri yükleme yöntemlerini kullanın.
Önkoşullar
Etkin bir Azure aboneliği.
İzinler
ve Get-AzSqlDatabaseLongTermRetentionBackupdahil olmak üzere Restore-AzSqlDatabase LTR yedeklemelerini görüntülemek ve geri yüklemek için şunları yapmanız gerekir:
Abonelik Sahibi rolü veya
Abonelik Katkıda Bulunanı rolü veya
SQL Server Katkıda Bulunanı rolü veya
Aşağıdaki izinlere sahip özel rol:
Microsoft.Sql/locations/longTermRetentionBackups/readMicrosoft.Sql/locations/longTermRetentionServers/longTermRetentionBackups/readMicrosoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups/read
dahil olmak üzere Remove-AzSqlDatabaseLongTermRetentionBackupLTR yedeklemelerini silmek için aşağıdaki rollerden birinin üyesi olmanız gerekir:
Abonelik Sahibi rolü veya
Abonelik Katılımcı rolü veya
Aşağıdaki izni içeren özel rol:
Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups/delete
Not
SQL Server Katkıda Bulunanı rolünün LTR yedeklemelerini silme izni yok.
Azure rol tabanlı erişim denetimi (RBAC) izinleri abonelik veya kaynak grubu kapsamında verilebilir. Ancak, bırakılan bir sunucuya ait LTR yedeklemelerine erişmek için bu iznin o sunucunun abonelik kapsamında verilmesi gerekir:
Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups/delete
Uzun süreli saklama ilkeleri oluşturma
SQL Veritabanı, otomatik yedeklemeleri hizmet katmanınızın saklama süresinden daha uzun bir süre boyunca saklayacak şekilde yapılandırabilirsiniz.
Azure portalında sunucunuza gidin ve Yedeklemeler'i seçin. Yedekleme saklama ayarlarınızı değiştirmek için Bekletme ilkeleri sekmesini seçin.
Bekletme ilkeleri sekmesinde, uzun süreli yedekleme bekletme ilkelerini ayarlamak veya değiştirmek istediğiniz veritabanlarını seçin. Seçilmemiş veritabanları etkilenmez.
İlkeleri yapılandır bölmesinde haftalık, aylık veya yıllık yedeklemeler için istediğiniz saklama süresini belirtin. Uzun süreli yedekleme saklamanın ayarlanmaması gerektiğini belirtmek için '0' bekletme süresini seçin.
Seçilen bekletme ayarlarını seçilen tüm veritabanlarına uygulamak için Uygula'yı seçin.
Önemli
Uzun süreli bir yedekleme saklama ilkesini etkinleştirdiğinizde, ilk yedeklemenin görünür hale gelmesi ve geri yükleme için kullanılabilir duruma gelmesi 7 güne kadar sürebilir. LTR yedekleme temposunun ayrıntıları için bkz Uzun Süreli Yedekleme Saklama.
Yedeklemeleri görüntüleme ve yedekten geri yükleme
LTR ilkesine sahip belirli bir veritabanı için tutulan yedeklemeleri görüntüleyin ve bu yedeklerden geri yükleyin.
Not
Mantıksal sunucu silinmişse, LTR yedeklemelerini görüntülemek ve geri yüklemek için Azure CLI veya PowerShell komutlarını kullanın.
Azure portalında sunucunuza gidin ve Yedeklemeler'i seçin. Belirli bir veritabanı için kullanılabilir LTR yedeklemelerini görüntülemek için Kullanılabilir LTR yedeklemeleri sütununun altında Yönet'i seçin. Seçili veritabanı için kullanılabilir LTR yedeklemelerinin listesini içeren bir bölme görüntülenir.
Mevcut LTR Yedeklemeleri bölmesinde, kullanılabilir yedeklemeleri gözden geçirin. Geri yükleneceği yedeği seçin.
Kullanılabilir bir LTR yedeklemesinden geri yüklemek için, geri yüklemek istediğiniz yedeklemeyi seçin ve ardından Geri Yükle'yi seçin.
Yeni veritabanınız için bir ad seçin ve ardından Gözden Geçir + Oluştur'u seçerek Geri Yükleme işleminizin ayrıntılarını gözden geçirin. Veritabanınızı seçilen yedeklemeden geri yüklemek için Oluştur'u seçin.
Araç çubuğunda bildirim simgesini seçerek geri yükleme işinin durumunu görüntüleyin.
Geri yükleme işi tamamlandığında, yeni geri yüklenen veritabanını görüntülemek için SQL veritabanları sayfasını açın.
Not
Buradan var olan veritabanına kopyalamak için geri yüklenen veritabanından veri ayıklama veya var olan veritabanını silerek geri yüklenen veritabanının adını var olan veritabanının adıyla değiştirme gibi görevleri gerçekleştirmek için SQL Server Management Studio kullanarak geri yüklenen veritabanına bağlanabilirsiniz.
LTR yedeklemelerini silme
LTR ilkesine sahip belirli bir veritabanı için tutulan yedekleri silin.
Önemli
LTR yedeklemesini silme işlemi geri alınamaz. Sunucu silindikten sonra bir LTR yedeklemesini silmek için Abonelik kapsamı izniniz olmalıdır. 'Uzun süreli saklama yedeğini siler' işlemini filtreleyerek Azure İzleyici'de her silme işlemiyle ilgili bildirimler ayarlayabilirsiniz. Etkinlik günlüğü, isteği kimin ve ne zaman yaptığına ilişkin bilgileri içerir. Ayrıntılı yönergeler için bkz . Etkinlik günlüğü uyarıları oluşturma.
- Azure portalında Azure SQL Veritabanı mantıksal sunucusuna gidin.
- Yedeklemeler'i seçin. Belirli bir veritabanı için kullanılabilir LTR yedeklemelerini görüntülemek için Kullanılabilir LTR yedeklemeleri sütununun altında Yönet'i seçin. Seçili veritabanı için kullanılabilir LTR yedeklemelerinin listesini içeren bir bölme görüntülenir.
- Mevcut LTR Yedeklemeleri bölmesinde, kullanılabilir yedeklemeleri gözden geçirin. Silmek için bir yedekleme seçin. Sil'i seçin.
En iyi yöntemler
Uyumluluk veya görev açısından kritik diğer gereksinimleri karşılamak için LTR yedeklemeleri kullanıyorsanız:
- Portal, Azure CLI veya PowerShell kullanarak yedeklemeleri görüntüleme bölümünde açıklanan adımları izleyerek LTR yedeklemelerinin yapılandırılan ilkeye göre alındığını doğrulayın.
- LTR yedeklemelerinin geri yüklenmesinin beklenen veritabanı durumuna neden olduğunu doğrulamak için düzenli kurtarma tatbikatları gerçekleştirmeyi göz önünde bulundurun.
İlgili içerik
- Hizmet tarafından oluşturulan otomatik yedekler hakkında bilgi edinmek için bkz. otomatik yedekler
- Uzun süreli yedek saklama hakkında bilgi edinmek için bkz. uzun süreli yedek saklama