Otomatik veritabanı yedeklemeleri kullanarak kurtarma-SQL yönetilen örnek & Azure SQL veritabanıRecover using automated database backups - Azure SQL Database & SQL Managed Instance

Uygulama hedefi: Azure SQL veritabanı Azure SQL yönetilen örneği

Otomatik veritabanı yedeklemelerikullanılarak veritabanı kurtarma için aşağıdaki seçenekler kullanılabilir.The following options are available for database recovery by using automated database backups. Seçenekleriniz şunlardır:You can:

  • Aynı sunucuda, bekletme döneminde belirtilen bir zaman noktasına kurtarılan yeni bir veritabanı oluşturun.Create a new database on the same server, recovered to a specified point in time within the retention period.
  • Silinen bir veritabanı için silme zamanına kurtarıldığı aynı sunucuda bir veritabanı oluşturun.Create a database on the same server, recovered to the deletion time for a deleted database.
  • Aynı bölgedeki herhangi bir sunucuda, en son yedeklemelerin bulunduğu noktaya kurtarıldı yeni bir veritabanı oluşturun.Create a new database on any server in the same region, recovered to the point of the most recent backups.
  • Diğer bir bölgedeki herhangi bir sunucuda, en son çoğaltılan yedeklemelerin noktasına kurtarıldığı yeni bir veritabanı oluşturun.Create a new database on any server in any other region, recovered to the point of the most recent replicated backups.

Yedekleme uzun süreli saklamayapılandırdıysanız, herhangi bir sunucuda uzun süreli bekletme yedeklemesinden yeni bir veritabanı da oluşturabilirsiniz.If you configured backup long-term retention, you can also create a new database from any long-term retention backup on any server.

Önemli

Geri yükleme sırasında var olan bir veritabanının üzerine yazamaz.You can't overwrite an existing database during restore.

Standart veya Premium hizmet katmanını kullanırken, veritabanı geri yüklemeniz ek bir depolama maliyeti gerektirebilir.When you're using the Standard or Premium service tier, your database restore might incur an extra storage cost. Geri yüklenen veritabanının en büyük boyutu hedef veritabanının hizmet katmanına ve performans düzeyine dahil edilen depolama miktarından daha büyükse, ek maliyet tahakkuk edilir.The extra cost is incurred when the maximum size of the restored database is greater than the amount of storage included with the target database's service tier and performance level. Ek depolamanın fiyatlandırma ayrıntıları için bkz. SQL Veritabanı fiyatlandırma sayfası.For pricing details of extra storage, see the SQL Database pricing page. Kullanılan alanın gerçek miktarı dahil edilen depolama miktarından azsa, maksimum veritabanı boyutunu dahil edilen miktara ayarlayarak bu ekstra maliyetten kaçınabilirsiniz.If the actual amount of used space is less than the amount of storage included, you can avoid this extra cost by setting the maximum database size to the included amount.

Kurtarma zamanıRecovery time

Otomatik veritabanı yedeklemeleri kullanarak bir veritabanını geri yüklemeye yönelik kurtarma süresi, birkaç faktörden etkilenir:The recovery time to restore a database by using automated database backups is affected by several factors:

  • Veritabanının boyutu.The size of the database.
  • Veritabanının işlem boyutu.The compute size of the database.
  • Dahil edilen işlem günlüklerinin sayısı.The number of transaction logs involved.
  • Geri yükleme noktasına kurtarmak için yeniden yürütülmesi gereken etkinlik miktarı.The amount of activity that needs to be replayed to recover to the restore point.
  • Geri yükleme farklı bir bölgeye ise ağ bant genişliği.The network bandwidth if the restore is to a different region.
  • Hedef bölgede işlenen eşzamanlı geri yükleme isteklerinin sayısı.The number of concurrent restore requests being processed in the target region.

Büyük veya çok etkin bir veritabanı için geri yükleme birkaç saat sürebilir.For a large or very active database, the restore might take several hours. Bölgede uzun süren bir kesinti olursa, olağanüstü durum kurtarma için çok sayıda coğrafi geri yükleme isteğinin başlatılması mümkündür.If there is a prolonged outage in a region, it's possible that a high number of geo-restore requests will be initiated for disaster recovery. Çok sayıda istek olduğunda tek tek veritabanlarının kurtarma süresi uzayabilir.When there are many requests, the recovery time for individual databases can increase. Çoğu veritabanı son geri yükleme işlemi 12 saatten az sürer.Most database restores finish in less than 12 hours.

Tek bir abonelik için eşzamanlı geri yükleme isteklerinin sayısında sınırlamalar söz konusudur.For a single subscription, there are limitations on the number of concurrent restore requests. Bu sınırlamalar belirli bir noktaya geri yükleme, coğrafi geri yükleme ve uzun süreli saklama yedeklemelerinden geri yükleme işlemlerinin her türlü bileşimine uygulanır.These limitations apply to any combination of point-in-time restores, geo-restores, and restores from long-term retention backup.

Dağıtım seçeneğiDeployment option İşlenmekte olan eşzamanlı istek sayısı üst sınırıMax # of concurrent requests being processed Gönderilmekte olan eşzamanlı istek sayısı üst sınırıMax # of concurrent requests being submitted
Tek veritabanı (abonelik başına)Single database (per subscription) 3030 100100
Elastik havuz (havuz başına)Elastic pool (per pool) 44 20002000

Sunucunun tamamını geri yüklemek için yerleşik bir yöntem yoktur.There isn't a built-in method to restore the entire server. Bu görevi nasıl gerçekleştireceğinizi gösteren bir örnek için bkz. Azure SQL veritabanı: tam sunucu kurtarma.For an example of how to accomplish this task, see Azure SQL Database: Full server recovery.

Önemli

Otomatik yedeklemeleri kullanarak kurtarmak için, abonelikte SQL Server katkıda bulunan rolün veya SQL yönetilen örnek katılımcısı rolünün (kurtarma hedefine bağlı olarak) üyesi olmanız veya abonelik sahibi olmanız gerekir.To recover by using automated backups, you must be a member of the SQL Server Contributor role or SQL Managed Instance Contributor role (depending on the recovery destination) in the subscription, or you must be the subscription owner. Daha fazla bilgi için bkz. Azure RBAC: yerleşik roller.For more information, see Azure RBAC: Built-in roles. Azure portal, PowerShell veya REST API kullanarak kurtarma yapabilirsiniz.You can recover by using the Azure portal, PowerShell, or the REST API. Transact-SQL ' i kullanamazsınız.You can't use Transact-SQL.

Belirli bir noktaya geri yüklemePoint-in-time restore

Tek başına, havuza alınmış veya örnek veritabanını Azure portal, PowerShellveya REST APIkullanarak daha önceki bir zaman noktasına geri yükleyebilirsiniz.You can restore a standalone, pooled, or instance database to an earlier point in time by using the Azure portal, PowerShell, or the REST API. İstek, geri yüklenen veritabanı için herhangi bir hizmet katmanını veya işlem boyutunu belirtebilir.The request can specify any service tier or compute size for the restored database. Veritabanını geri yüklediğiniz sunucuda yeterli kaynaklara sahip olduğunuzdan emin olun.Ensure that you have sufficient resources on the server to which you are restoring the database.

Bu tamamlandığında, geri yükleme özgün veritabanıyla aynı sunucuda yeni bir veritabanı oluşturur.When complete, the restore creates a new database on the same server as the original database. Geri yüklenen veritabanı, hizmet katmanına ve işlem boyutuna bağlı olarak normal ücretler üzerinden ücretlendirilir.The restored database is charged at normal rates, based on its service tier and compute size. Veritabanı geri yüklemesi tamamlanana kadar ücretlendirilmezsiniz.You don't incur charges until the database restore is complete.

Genellikle kurtarma amacıyla bir veritabanını önceki bir noktaya geri yüklemeniz gerekir.You generally restore a database to an earlier point for recovery purposes. Geri yüklenen veritabanını özgün veritabanının yerini alacak şekilde kabul edebilir veya özgün veritabanını güncelleştirmek için bir veri kaynağı olarak kullanabilirsiniz.You can treat the restored database as a replacement for the original database or use it as a data source to update the original database.

  • Veritabanı değiştirmeDatabase replacement

    Geri yüklenen veritabanını özgün veritabanının yerini alacak şekilde düşünüyorsanız, özgün veritabanının işlem boyutunu ve hizmet katmanını belirtmeniz gerekir.If you intend the restored database to be a replacement for the original database, you should specify the original database's compute size and service tier. Ardından özgün veritabanını yeniden adlandırabilir ve T-SQL ' i alter database komutunu kullanarak geri yüklenen veritabanına özgün adı verebilirsiniz.You can then rename the original database and give the restored database the original name by using the ALTER DATABASE command in T-SQL.

  • Veri kurtarmaData recovery

    Bir kullanıcı veya uygulama hatasından kurtarmak için geri yüklenen veritabanından veri almayı planlıyorsanız, geri yüklenen veritabanından veri çıkaran ve özgün veritabanına uygulanan bir veri kurtarma betiği yazmanız ve yürütmeniz gerekir.If you plan to retrieve data from the restored database to recover from a user or application error, you need to write and execute a data recovery script that extracts data from the restored database and applies to the original database. Geri yükleme işleminin tamamlanması uzun zaman alabilir, ancak geri yükleme veritabanı geri yükleme işlemi boyunca veritabanı listesinde görünür.Although the restore operation may take a long time to complete, the restoring database is visible in the database list throughout the restore process. Veritabanını geri yükleme sırasında silerseniz geri yükleme işlemi iptal edilir ve geri yüklemeyi tamamlamamış olan veritabanı için ücretlendirilmeyecektir.If you delete the database during the restore, the restore operation will be canceled and you will not be charged for the database that did not complete the restore.

Azure portal kullanarak zaman içindeki bir noktaya geri yüklemePoint-in-time restore by using Azure portal

Tek veya örnek bir veritabanını, Azure portal geri yüklemek istediğiniz veritabanının genel bakış dikey penceresinden zaman içinde bir noktaya kurtarabilirsiniz.You can recover a single or instance database to a point in time from the overview blade of the database you want to restore in the Azure portal.

SQL VeritabanıSQL Database

Azure portal kullanarak bir veritabanını zaman noktasına kurtarmak için veritabanına genel bakış sayfasını açın ve araç çubuğunda geri yükle ' yi seçin.To recover a database to a point in time by using the Azure portal, open the database overview page and select Restore on the toolbar. Yedekleme kaynağını seçin ve yeni bir veritabanının oluşturulacağı belirli bir noktaya yedekleme noktasını seçin.Choose the backup source, and select the point-in-time backup point from which a new database will be created.

SQL veritabanı için veritabanı geri yükleme seçeneklerinin ekran görüntüsü.

SQL Yönetilen ÖrnekSQL Managed Instance

Yönetilen bir örnek veritabanını Azure portal kullanarak bir noktaya kurtarmak için, veritabanına genel bakış sayfasını açın ve araç çubuğunda geri yükle ' yi seçin.To recover a managed instance database to a point in time by using the Azure portal, open the database overview page, and select Restore on the toolbar. Yeni bir veritabanının oluşturulacağı bir zaman noktası yedekleme noktasını seçin.Choose the point-in-time backup point from which a new database will be created.

SQL yönetilen örneği için veritabanı geri yükleme seçeneklerinin ekran görüntüsü.

İpucu

Bir veritabanını bir yedekten program aracılığıyla geri yüklemek için, bkz. Otomatik yedeklemeleri kullanarak programlı kurtarma.To programmatically restore a database from a backup, see Programmatic recovery using automated backups.

Veritabanı geri yükleme silindiDeleted database restore

Silinen bir veritabanını, aynı sunucuda veya aynı yönetilen örnek üzerinde, silme zamanına veya önceki bir zaman noktasına geri yükleyebilirsiniz.You can restore a deleted database to the deletion time, or an earlier point in time, on the same server or the same managed instance. Bunu Azure portal, PowerShellveya Rest (createmode = restore)aracılığıyla gerçekleştirebilirsiniz.You can accomplish this through the Azure portal, PowerShell, or the REST (createMode=Restore). Yedekten yeni bir veritabanı oluşturarak silinen bir veritabanını geri yükleyin.You restore a deleted database by creating a new database from the backup.

Önemli

Bir sunucu veya yönetilen örneği silerseniz, tüm veritabanları da silinir ve kurtarılamaz.If you delete a server or managed instance, all its databases are also deleted and can't be recovered. Silinen bir sunucuyu veya yönetilen örneği geri alamazsınız.You can't restore a deleted server or managed instance.

Azure portal kullanarak veritabanı geri yükleme silindiDeleted database restore by using the Azure portal

Silinen veritabanlarını sunucudan veya yönetilen örnek kaynağından Azure portal geri yükleyebilirsiniz.You restore deleted databases from the Azure portal from the server or managed instance resource.

İpucu

Son silinen veritabanlarının Azure portal silinen veritabanları sayfasında görünmesi veya silinen veritabanlarının programlı olarakgörüntülenmesi birkaç dakika sürebilir.It may take several minutes for recently deleted databases to appear on the Deleted databases page in Azure portal, or when displaying deleted databases programmatically.

SQL VeritabanıSQL Database

Silinen bir veritabanını Azure portal kullanarak silme zamanına kurtarmak için, sunucuya genel bakış sayfasını açın ve silinen veritabanları' nı seçin.To recover a deleted database to the deletion time by using the Azure portal, open the server overview page, and select Deleted databases. Geri yüklemek istediğiniz silinen bir veritabanını seçin ve yedeklemeden geri yüklenen verilerle oluşturulacak yeni veritabanının adını yazın.Select a deleted database that you want to restore, and type the name for the new database that will be created with data restored from the backup.

Silinen veritabanını geri yükleme ekran görüntüsü

SQL Yönetilen ÖrnekSQL Managed Instance

Azure portal kullanarak yönetilen bir veritabanını kurtarmak için, yönetilen örneğe genel bakış sayfasını açın ve silinen veritabanları' nı seçin.To recover a managed database by using the Azure portal, open the managed instance overview page, and select Deleted databases. Geri yüklemek istediğiniz silinen bir veritabanını seçin ve yedeklemeden geri yüklenen verilerle oluşturulacak yeni veritabanının adını yazın.Select a deleted database that you want to restore, and type the name for the new database that will be created with data restored from the backup.

Silinen Azure SQL yönetilen örnek veritabanını geri yükleme ekran görüntüsü

PowerShell kullanarak veritabanı geri yükleme silindiDeleted database restore by using PowerShell

SQL veritabanı veya SQL yönetilen örneği için silinen bir veritabanını PowerShell kullanarak geri yüklemek için aşağıdaki örnek betikleri kullanın.Use the following sample scripts to restore a deleted database for either SQL Database or SQL Managed Instance by using PowerShell.

SQL VeritabanıSQL Database

Azure SQL veritabanı 'nda silinen bir veritabanının nasıl geri yükleneceğini gösteren örnek bir PowerShell betiği için bkz. PowerShell kullanarak veritabanını geri yükleme.For a sample PowerShell script showing how to restore a deleted database in Azure SQL Database, see Restore a database using PowerShell.

SQL Yönetilen ÖrnekSQL Managed Instance

Silinen örnek veritabanının nasıl geri yükleneceğini gösteren örnek bir PowerShell betiği için bkz. PowerShell kullanarak silinen örnek veritabanını geri yüklemeFor a sample PowerShell script showing how to restore a deleted instance database, see Restore deleted instance database using PowerShell

İpucu

Silinen bir veritabanını program aracılığıyla geri yüklemek için, bkz. Otomatik yedeklemeleri kullanarak kurtarma gerçekleştirme.To programmatically restore a deleted database, see Programmatically performing recovery using automated backups.

Coğrafi geri yüklemeGeo-restore

Önemli

Coğrafi geri yükleme yalnızca SQL veritabanları veya coğrafi olarak yedekli yedekleme depolamaile yapılandırılmış yönetilen örnekler için kullanılabilir.Geo-restore is available only for SQL databases or managed instances configured with geo-redundant backup storage.

Herhangi bir SQL veritabanı sunucusundaki bir veritabanını veya herhangi bir Azure bölgesindeki yönetilen örnekteki bir örnek veritabanını, en son coğrafi çoğaltılan yedeklerden geri yükleyebilirsiniz.You can restore a database on any SQL Database server or an instance database on any managed instance in any Azure region from the most recent geo-replicated backups. Coğrafi geri yükleme, kaynak olarak coğrafi olarak çoğaltılan bir yedeklemeyi kullanır.Geo-restore uses a geo-replicated backup as its source. Veritabanı veya veri merkezi bir kesinti nedeniyle erişilemez olsa bile coğrafi geri yükleme isteğinde bulunabilir.You can request geo-restore even if the database or datacenter is inaccessible due to an outage.

Coğrafi geri yükleme, veritabanınız barındırma bölgesindeki bir olay nedeniyle kullanılamadığında varsayılan kurtarma seçeneğidir.Geo-restore is the default recovery option when your database is unavailable because of an incident in the hosting region. Veritabanını başka herhangi bir bölgedeki sunucuya geri yükleyebilirsiniz.You can restore the database to a server in any other region. Bir yedeklemenin ne zaman alındığı ve farklı bir bölgedeki Azure blobuna coğrafi olarak çoğaltılma arasında bir gecikme vardır.There is a delay between when a backup is taken and when it is geo-replicated to an Azure blob in a different region. Sonuç olarak, geri yüklenen veritabanı özgün veritabanının arkasında bir saate kadar sürebilir.As a result, the restored database can be up to one hour behind the original database. Aşağıdaki çizimde, başka bir bölgedeki son kullanılabilir yedeklemeden bir veritabanı geri yüklemesi gösterilmektedir.The following illustration shows a database restore from the last available backup in another region.

Coğrafi geri yükleme grafiği

Azure portal kullanarak coğrafi geri yüklemeGeo-restore by using the Azure portal

Azure portal, yeni bir tek veya yönetilen örnek veritabanı oluşturup kullanılabilir bir coğrafi geri yükleme yedeklemesi seçersiniz.From the Azure portal, you create a new single or managed instance database and select an available geo-restore backup. Yeni oluşturulan veritabanı, coğrafi olarak geri yüklenen yedekleme verilerini içerir.The newly created database contains the geo-restored backup data.

SQL VeritabanıSQL Database

Seçtiğiniz bölgedeki ve sunucudaki Azure portal tek bir veritabanını coğrafi olarak geri yüklemek için şu adımları izleyin:To geo-restore a single database from the Azure portal in the region and server of your choice, follow these steps:

  1. Panodan > SQL veritabanı oluştur' u seçin.From Dashboard, select Add > Create SQL Database. Temel bilgiler sekmesinde, gerekli bilgileri girin.On the Basics tab, enter the required information.

  2. Ek ayarlar' ı seçin.Select Additional settings.

  3. Mevcut verileri kullan için Yedekle' yi seçin.For Use existing data, select Backup.

  4. Yedekleme için, kullanılabilir coğrafi geri yükleme yedeklemeleri listesinden bir yedekleme seçin.For Backup, select a backup from the list of available geo-restore backups.

    SQL veritabanı seçeneklerini oluştur ekran görüntüsü

Yedeklemeden yeni bir veritabanı oluşturma işlemini tamamlar.Complete the process of creating a new database from the backup. Azure SQL veritabanı 'nda bir veritabanı oluşturduğunuzda, geri yüklenen coğrafi geri yükleme yedeklemesini içerir.When you create a database in Azure SQL Database, it contains the restored geo-restore backup.

SQL Yönetilen ÖrnekSQL Managed Instance

Yönetilen bir örnek veritabanını Azure portal tercih ettiğiniz bir bölgede varolan bir yönetilen örneğe coğrafi olarak geri yüklemek için veritabanının geri yüklenmesini istediğiniz yönetilen örneği seçin.To geo-restore a managed instance database from the Azure portal to an existing managed instance in a region of your choice, select a managed instance on which you want a database to be restored. Şu adımları izleyin:Follow these steps:

  1. Yeni veritabanı' nı seçin.Select New database.

  2. İstenen bir veritabanı adı yazın.Type a desired database name.

  3. Mevcut verileri kullan altında Yedekle' yi seçin.Under Use existing data, select Backup.

  4. Kullanılabilir coğrafi geri yükleme yedeklemeleri listesinden bir yedekleme seçin.Select a backup from the list of available geo-restore backups.

    Yeni veritabanı seçeneklerinin ekran görüntüsü

Yeni bir veritabanı oluşturma işlemini tamamlar.Complete the process of creating a new database. Örnek veritabanını oluştururken, geri yüklenen coğrafi geri yükleme yedeklemesini içerir.When you create the instance database, it contains the restored geo-restore backup.

PowerShell kullanarak coğrafi geri yüklemeGeo-restore by using PowerShell

SQL VeritabanıSQL Database

Tek bir veritabanı için coğrafi geri yükleme yapmayı gösteren bir PowerShell betiği için, bkz. tek bir veritabanını önceki bir noktaya geri yüklemek Için PowerShell 'ı kullanma.For a PowerShell script that shows how to perform geo-restore for a single database, see Use PowerShell to restore a single database to an earlier point in time.

SQL Yönetilen ÖrnekSQL Managed Instance

Yönetilen örnek veritabanı için coğrafi geri yükleme yapmayı gösteren bir PowerShell betiği için bkz. yönetilen örnek veritabanını başka bir coğrafi bölgeye geri yüklemek Için PowerShell kullanma.For a PowerShell script that shows how to perform geo-restore for a managed instance database, see Use PowerShell to restore a managed instance database to another geo-region.

Coğrafi geri yükleme konularıGeo-restore considerations

Coğrafi ikincil veritabanında bir zaman içinde geri yükleme gerçekleştiremezsiniz.You can't perform a point-in-time restore on a geo-secondary database. Bunu yalnızca birincil veritabanında yapabilirsiniz.You can do so only on a primary database. Bir kesinti durumundan kurtulmak için coğrafi geri yükleme kullanma hakkında ayrıntılı bilgi için bkz. bir kesinti Ile kurtarma.For detailed information about using geo-restore to recover from an outage, see Recover from an outage.

Önemli

Coğrafi geri yükleme, SQL veritabanı ve SQL yönetilen örneğinde bulunan en temel olağanüstü durum kurtarma çözümüdür.Geo-restore is the most basic disaster-recovery solution available in SQL Database and SQL Managed Instance. Bir kurtarma noktası hedefi (RPO) ile en fazla 1 saat ve tahmini kurtarma süresi olan bir kurtarma noktası hedefi (RPO) ile otomatik olarak oluşturulan coğrafi olarak çoğaltılan yedeklemeleri kullanır.It relies on automatically created geo-replicated backups with a recovery point objective (RPO) up to 1 hour and an estimated recovery time of up to 12 hours. Bu, hedef bölgenin bir bölgesel kesintiden sonra veritabanlarınızı geri yükleme kapasitesine sahip olacağını garanti etmez, çünkü bu da keskin bir istek artışı olabilir.It doesn't guarantee that the target region will have the capacity to restore your databases after a regional outage, because a sharp increase of demand is likely. Uygulamanız görece küçük veritabanları kullanıyorsa ve iş için kritik öneme sahip değilse, coğrafi geri yükleme uygun bir olağanüstü durum kurtarma çözümüdür.If your application uses relatively small databases and is not critical to the business, geo-restore is an appropriate disaster-recovery solution.

Büyük veritabanları gerektiren iş açısından kritik uygulamalar ve iş sürekliliği sağlamak için otomatik yük devretme gruplarıkullanın.For business-critical applications that require large databases and must ensure business continuity, use Auto-failover groups. Daha düşük bir RPO ve kurtarma süresi hedefi sunar ve kapasite her zaman garanti edilir.It offers a much lower RPO and recovery time objective, and the capacity is always guaranteed.

İş sürekliliği seçenekleri hakkında daha fazla bilgi için bkz. iş sürekliliği konusuna genel bakış.For more information about business continuity choices, see Overview of business continuity.

Otomatik yedeklemeleri kullanarak programlı kurtarmaProgrammatic recovery using automated backups

Kurtarma için Azure PowerShell veya REST API de kullanabilirsiniz.You can also use Azure PowerShell or the REST API for recovery. Aşağıdaki tablolarda kullanılabilen komut kümesi açıklanır.The following tables describe the set of commands available.

PowerShellPowerShell

Not

Bu makale Azure Az PowerShell modülünü kullanacak şekilde güncelleştirilmiştir.This article has been updated to use the Azure Az PowerShell module. Az PowerShell modülü, Azure ile etkileşim kurmak için önerilen PowerShell modülüdür.The Az PowerShell module is the recommended PowerShell module for interacting with Azure. Az PowerShell modülünü kullanmaya başlamak için Azure PowerShell’i yükleyin.To get started with the Az PowerShell module, see Install Azure PowerShell. Az PowerShell modülüne nasıl geçeceğinizi öğrenmek için bkz. Azure PowerShell’i AzureRM’den Az’ye geçirme.To learn how to migrate to the Az PowerShell module, see Migrate Azure PowerShell from AzureRM to Az.

Önemli

PowerShell Azure Resource Manager modülü SQL veritabanı ve SQL yönetilen örneği tarafından hala desteklenmektedir, ancak gelecekteki tüm geliştirmeler az. SQL modülüne yöneliktir.The PowerShell Azure Resource Manager module is still supported by SQL Database and SQL Managed Instance, but all future development is for the Az.Sql module. Bu cmdlet 'ler için bkz. Azurerd. SQL.For these cmdlets, see AzureRM.Sql. Az Module ve Azure Resource Manager modüllerinde komutların bağımsız değişkenleri harika bir ölçüde aynıdır.Arguments for the commands in the Az module and in Azure Resource Manager modules are to a great extent identical.

SQL VeritabanıSQL Database

Tek başına veya havuza alınmış bir veritabanını geri yüklemek için bkz. restore-AzSqlDatabase.To restore a standalone or pooled database, see Restore-AzSqlDatabase.

CmdletCmdlet AçıklamaDescription
Get-AzSqlDatabaseGet-AzSqlDatabase Bir veya daha fazla veritabanını alır.Gets one or more databases.
Get-AzSqlDeletedDatabaseBackupGet-AzSqlDeletedDatabaseBackup Geri yükleyebileceğiniz, silinmiş bir veritabanını alır.Gets a deleted database that you can restore.
Get-AzSqlDatabaseGeoBackupGet-AzSqlDatabaseGeoBackup Bir veritabanının coğrafi olarak yedekli bir yedeklemesini alır.Gets a geo-redundant backup of a database.
Restore-AzSqlDatabaseRestore-AzSqlDatabase Bir veritabanını geri yükler.Restores a database.

İpucu

Bir veritabanının bir noktadan noktaya geri yüklemesini nasıl gerçekleştirekullanacağınızı gösteren örnek bir PowerShell betiği için bkz. PowerShell kullanarak veritabanını geri yükleme.For a sample PowerShell script that shows how to perform a point-in-time restore of a database, see Restore a database by using PowerShell.

SQL Yönetilen ÖrnekSQL Managed Instance

Yönetilen örnek veritabanını geri yüklemek için bkz. restore-Azsqlınstancedatabase.To restore a managed instance database, see Restore-AzSqlInstanceDatabase.

CmdletCmdlet AçıklamaDescription
Get-AzsqlınstanceGet-AzSqlInstance Bir veya daha fazla yönetilen örneği alır.Gets one or more managed instances.
Get-AzsqlınstancedatabaseGet-AzSqlInstanceDatabase Bir örnek veritabanı alır.Gets an instance database.
Restore-AzsqlınstancedatabaseRestore-AzSqlInstanceDatabase Örnek veritabanını geri yükler.Restores an instance database.

REST APIREST API

REST API kullanarak bir veritabanını geri yüklemek için:To restore a database by using the REST API:

APIAPI AçıklamaDescription
REST (createMode = kurtarma)REST (createMode=Recovery) Bir veritabanını geri yükler.Restores a database.
Veritabanı oluşturma veya güncelleştirme durumunu alGet Create or Update Database Status Geri yükleme işlemi sırasında durumu döndürür.Returns the status during a restore operation.

Azure CLIAzure CLI

SQL VeritabanıSQL Database

Azure CLı kullanarak bir veritabanını geri yüklemek için, bkz. az SQL DB restore.To restore a database by using the Azure CLI, see az sql db restore.

SQL Yönetilen ÖrnekSQL Managed Instance

Azure CLı kullanarak yönetilen bir örnek veritabanını geri yüklemek için, bkz. az SQL mıdb restore.To restore a managed instance database by using the Azure CLI, see az sql midb restore.

ÖzetSummary

Otomatik yedeklemeler, veritabanlarınızı Kullanıcı ve uygulama hatalarından, yanlışlıkla veritabanı silmeye ve uzun kesintilere karşı korur.Automatic backups protect your databases from user and application errors, accidental database deletion, and prolonged outages. Bu yerleşik yetenek tüm hizmet katmanları ve işlem boyutları için kullanılabilir.This built-in capability is available for all service tiers and compute sizes.

Sonraki adımlarNext steps