Azure CLI ile PostgreSQL için Azure Veritabanı - Esnek Sunucu örneğinin belirli bir noktaya geri yüklenmesi
ŞUNLAR IÇIN GEÇERLIDIR: PostgreSQL için Azure Veritabanı - Esnek Sunucu
Bu makalede, yedeklemeleri kullanarak esnek PostgreSQL için Azure Veritabanı sunucuda belirli bir noktaya kurtarma gerçekleştirmeye yönelik adım adım yordam sağlanır.
Önkoşullar
Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun.
Azure CLI'yi en son sürüme yükleyin veya yükseltin. Bkz. Azure CLI'yı yükleme.
az login komutunu kullanarak Azure hesabında oturum açın . Azure hesabınızın Abonelik Kimliği'ne başvuran id özelliğini not edin.
az login
Birden çok aboneliğiniz varsa, komutunu kullanarak
az account set
sunucuyu oluşturmak istediğiniz uygun aboneliği seçin. `az account set --subscription <subscription id>
komutunu kullanarak
az postgres flexible-server create
henüz oluşturmadıysanız PostgreSQL için Azure Veritabanı esnek bir sunucu örneği oluşturun.az postgres flexible-server create --resource-group myresourcegroup --name myservername
Sunucuyu yedekten yeni bir sunucuya geri yükleme
Bir sunucuyu var olan en eski yedeklemeye geri yüklemek için aşağıdaki komutu çalıştırabilirsiniz.
Kullanım
az postgres flexible-server restore --restore-time
--source-server
[--ids]
[--location]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
Örnek: Bir sunucuyu bu 2021-03-03T13:10:00Z
yedekleme anlık görüntüsünden (ISO8601 biçimde) geri yükleyin.
--restore-time
, varsayılanı geçerli tarih ve saate karşılık gelen isteğe bağlı bir parametredir.
az postgres flexible-server restore \
--name mydemoserver-restored \
--resource-group myresourcegroup \
--restore-time "2021-05-05T13:10:00Z" \
--source-server mydemoserver
Geri yükleme süresi, sunucuda depolanan verilerin boyutuna bağlıdır.
Bir sunucuyu coğrafi yedeklemeden yeni bir sunucuya coğrafi olarak geri yükleme
Bir sunucuyu var olan en eski yedeklemeye geri yüklemek için aşağıdaki komutu çalıştırabilirsiniz.
Kullanım
az postgres flexible-server geo-restore --source-server
--location
[--name]
[--no-wait]
[--resource-group]
[--subscription]
Örnek: Doğu ABD bölgesinde bulunan 'mydemoserver' kaynak sunucusunun coğrafi olarak eşleştirilmiş batı ABD konumundaki 'mydemoserver-restored' adlı yeni bir sunucuya coğrafi geri yüklemesini gerçekleştirmek için aşağıdaki komutu çalıştırabilirsiniz.
az postgres flexible-server geo-restore \
--name mydemoserver-restored \
--resource-group myresourcegroup \
--location "West US" \
--source-server mydemoserver
Geri yükleme sonrası görevleri gerçekleştirme
Geri yükleme tamamlandıktan sonra kullanıcılarınızın ve uygulamalarınızın yedeklenip çalışmasını sağlamak için aşağıdaki görevleri gerçekleştirmeniz gerekir:
- Yeni sunucu özgün sunucunun yerini alacaksa, istemcileri ve istemci uygulamalarını yeni sunucuya yönlendirin.
- Kullanıcıların bağlanması için uygun sanal ağ kurallarının geçerli olduğundan emin olun. Bu kurallar özgün sunucudan kopyalanmamıştır.
- Uygun oturum açma bilgilerinin ve veritabanı düzeyinde izinlerin olduğundan emin olun.
- Uyarıları yeni geri yükleme sunucusu için uygun şekilde yapılandırın.
İlgili içerik
- PostgreSQL için Azure Veritabanı - Esnek Sunucu ile iş sürekliliğine genel bakış.
- PostgreSQL için Azure Veritabanı - Esnek Sunucuda yüksek kullanılabilirlik.
- PostgreSQL için Azure Veritabanı - Esnek Sunucu’da Yedekleme ve geri yükleme.