az sql db ltr-backup

SQL veritabanı uzun süreli saklama yedeklemelerini yönetin.

Komutlar

az sql db ltr-backup delete

Uzun süreli saklama yedeğini silin.

az sql db ltr-backup list

Bir konum, sunucu veya veritabanı için uzun süreli saklama yedeklerini listeleyin.

az sql db ltr-backup restore

Uzun süreli saklama yedeğini yeni bir veritabanına geri yükleyin.

az sql db ltr-backup show

Veritabanı için uzun süreli saklama yedeği alın.

az sql db ltr-backup wait

Veritabanının bir koşulu karşılanıncaya kadar CLI'yi bekleme durumuna geçirin.

az sql db ltr-backup delete

Uzun süreli saklama yedeğini silin.

az sql db ltr-backup delete --database
                            --location
                            --name
                            --server
                            [--yes]

Örnekler

Veritabanı için uzun süreli saklama yedeklemesini silin.

az sql db ltr-backup delete -l southeastasia -s myserver -d mydb -n "3214b3fb-fba9-43e7-96a3-09e35ffcb336;132292152080000000"

Gerekli Parametreler

--database -d

Azure SQL Veritabanının adı. Belirtilirse (sunucu adıyla birlikte), bu veritabanı altında istenen tüm yedeklemeleri alır.

--location -l

İstenen yedeklemelerin konumu.

--name -n

LTR yedeklemesinin adı. Yedekleme adı olarak 'az sql db ltr-backup show' veya 'az sql db ltr-backup list' kullanın.

--server -s

Azure SQL Sunucusunun adı. Belirtilirse, bu sunucu altında istenen tüm yedeklemeleri alır.

İsteğe Bağlı Parametreler

--yes -y

Onay isteminde bulunmayın.

az sql db ltr-backup list

Bir konum, sunucu veya veritabanı için uzun süreli saklama yedeklerini listeleyin.

az sql db ltr-backup list --location
                          [--database]
                          [--database-state]
                          [--latest]
                          [--resource-group]
                          [--server]

Örnekler

Veritabanı için uzun süreli saklama yedeklerini listeleme.

az sql db ltr-backup list -l southeastasia -s myserver -d mydb

Bir sunucu için uzun süreli saklama yedeklerini listeleyin (yalnızca canlı veritabanlarına ait en son LTR yedeklemelerini listeleyin).

az sql db ltr-backup list -l southeastasia -s myserver --database-state Live --only-latest-per-database True

Bir sunucu için uzun süreli saklama yedeklerini listeleme (kaynak grubu bağımsız değişkeniyle).

az sql db ltr-backup list -l southeastasia -g mygroup -s myserver

Bir konum için uzun süreli saklama yedeklerini listeleyin (yalnızca canlı veritabanlarına ait en son LTR yedeklemelerini listeleyin).

az sql db ltr-backup list -l southeastasia --database-state Live --only-latest-per-database True

Bir konum için uzun süreli saklama yedeklerini listeleyin (kaynak grubu bağımsız değişkeniyle).

az sql db ltr-backup list -l southeastasia -g mygroup

Gerekli Parametreler

--location -l

İstenen yedeklemelerin konumu.

İsteğe Bağlı Parametreler

--database -d

Azure SQL Veritabanının adı. Belirtilirse (sunucu adıyla birlikte), bu veritabanı altında istenen tüm yedeklemeleri alır.

--database-state --state

'Tümü', 'Canlı' veya 'Silindi'. Yalnızca belirtilen durumdaki veritabanlarından yedekleri getirir. Durum belirtilmemişse varsayılan olarak 'Tümü' olur.

--latest --only-latest-per-database

True ise, her veritabanı için yalnızca en son yedeklemeyi döndürür.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--server -s

Azure SQL Sunucusunun adı. Belirtilirse, bu sunucu altında istenen tüm yedeklemeleri alır.

az sql db ltr-backup restore

Uzun süreli saklama yedeğini yeni bir veritabanına geri yükleyin.

az sql db ltr-backup restore --backup-id
                             --dest-database
                             --dest-resource-group
                             --dest-server
                             [--backup-storage-redundancy]
                             [--no-wait]

Örnekler

LTR yedeklemeyi geri yükleyin.

az sql db ltr-backup restore \
--dest-database targetdb --dest-server myserver --dest-resource-group mygroup \
--backup-id "/subscriptions/6caa113c-794c-42f8-ab9d-878d8aa104dc/resourceGroups/mygroup/providers/Microsoft.Sql/locations/southeastasia/longTermRetentionServers/myserver/longTermRetentionDatabases/sourcedb/longTermRetentionBackups/3214b3fb-fba9-43e7-96a3-09e35ffcb336;132292152080000000"

Gerekli Parametreler

--backup-id

Geri yüklenecek uzun süreli saklama yedeklemesinin kaynak kimliği. Yedekleme kimliği için 'az sql db ltr-backup show' veya 'az sql db ltr-backup list' kullanın.

--dest-database

Geri yükleme hedefi olarak oluşturulacak veritabanının adı.

--dest-resource-group

Veritabanının geri yükleneceği sunucunun kaynak grubunun adı.

--dest-server

Veritabanının geri yükleneceği sunucunun adı.

İsteğe Bağlı Parametreler

--backup-storage-redundancy --bsr

Yedeklemeleri depolamak için kullanılan yedekleme depolama yedekliliği. İzin verilen değerler şunlardır: Yerel, Bölge, Coğrafi.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

az sql db ltr-backup show

Veritabanı için uzun süreli saklama yedeği alın.

az sql db ltr-backup show --database
                          --location
                          --name
                          --server

Örnekler

Veritabanı için uzun süreli saklama yedeklemesini gösterme.

az sql db ltr-backup show -l southeastasia -s myserver -d mydb -n "3214b3fb-fba9-43e7-96a3-09e35ffcb336;132292152080000000"

Gerekli Parametreler

--database -d

Azure SQL Veritabanının adı. Belirtilirse (sunucu adıyla birlikte), bu veritabanı altında istenen tüm yedeklemeleri alır.

--location -l

İstenen yedeklemelerin konumu.

--name -n

LTR yedeklemesinin adı. Yedekleme adı olarak 'az sql db ltr-backup show' veya 'az sql db ltr-backup list' kullanın.

--server -s

Azure SQL Sunucusunun adı. Belirtilirse, bu sunucu altında istenen tüm yedeklemeleri alır.

az sql db ltr-backup wait

Veritabanının bir koşulu karşılanıncaya kadar CLI'yi bekleme durumuna geçirin.

az sql db ltr-backup wait [--created]
                          [--custom]
                          [--deleted]
                          [--exists]
                          [--ids]
                          [--interval]
                          [--name]
                          [--resource-group]
                          [--server]
                          [--timeout]
                          [--updated]

İsteğe Bağlı Parametreler

--created

'provisioningState' ile 'Succeeded' konumunda oluşturulana kadar bekleyin.

--custom

Koşul özel bir JMESPath sorgusunu karşılayana kadar bekleyin. Örneğin provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Silinene kadar bekleyin.

--exists

Kaynak var olana kadar bekleyin.

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--interval

Saniye cinsinden yoklama aralığı.

varsayılan değer: 30
--name -n

Azure SQL Veritabanının adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--server -s

Azure SQL Sunucusunun adı. varsayılanı kullanarak az configure --defaults sql-server=<name>yapılandırabilirsiniz.

--timeout

Saniye cinsinden maksimum bekleme.

varsayılan değer: 3600
--updated

provisioningState değeri 'Başarılı' olarak güncelleştirilene kadar bekleyin.