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.
Bu makale, esnek PostgreSQL için Azure Veritabanı sunucu kullanırken Azure CLI ile ilgili yaygın sorunları gidermenize yardımcı olur.
Komut bulunamadı
Bir komutun yanlış yazıldığını veya sistem tarafından tanınmadığını belirten bir hata alırsanız, bu istemci makinenizdeki CLI sürümünün güncel olmayabileceği anlamına gelebilir. En son sürüme yükseltmek için komutunu çalıştırın az upgrade . CLI sürümünüzün yükseltmesini yapmak, api değişiklikleri nedeniyle komutun uyumsuzluklarıyla ilgili sorunları çözmeye yardımcı olabilir.
Dağıtım hatalarını giderme
Şu anda Azure CLI, hata ayıklama günlüğünü açmayı desteklemez, ancak aşağıdaki adımları uygulayarak hata ayıklama günlüğünü alabilirsiniz.
Uyarı
-
examplegroupveexampledeploymentdeğerlerini, veritabanı sunucunuz için doğru kaynak grubu ve dağıtım adıyla değiştirin. - Dağıtım adını kaynak grubunuzun dağıtımlar sayfasında görebilirsiniz. Dağıtım adının nasıl bulunacağını görün
PostgreSQL için Azure Veritabanı esnek sunucu dağıtımını tanımlamak için kaynak grubundaki dağıtımları listeleyin.
az deployment operation group list \ --resource-group examplegroup \ --name exampledeploymentPostgreSQL için Azure Veritabanı esnek sunucu dağıtımının istek içeriğini alın.
az deployment operation group list \ --name exampledeployment \ -g examplegroup \ --query [].properties.requestYanıt içeriğini inceleyin.
az deployment operation group list \ --name exampledeployment \ -g examplegroup \ --query [].properties.response
Hata kodları
| Hata kodu | Mitigation |
|---|---|
| Kayıp Abonelik Kaydı | Aboneliğinizi kaynak sağlayıcısına kaydedin. Sorunu çözmek için komutunu az provider register --namespace Microsoft.DBPostgreSQL çalıştırın. |
| İç Sunucu Hatası | Daha fazla bilgi olup olmadığını görmek için sunucunuzun etkinlik günlüklerini görüntülemeyi deneyin.
az monitor activity-log list --correlation-id <enter correlation-id> komutunu çalıştırın. Birkaç dakika sonra aynı CLI komutunu deneyebilirsiniz. Sorunlar devam ederse rapor edin veya Microsoft desteğine ulaşın. |
| Kaynak Bulunamadı | Başvurulan kaynak bulunamıyor. Kaynak özelliklerini denetleyebileceğiniz gibi, kaynağın silinip silinmediğini veya kaynağın başka bir abonelik olup olmadığını de kontrol edebilirsiniz. |
| Konum kaynak türü için kullanılamıyor | - Azure bölgelerinde PostgreSQL için Azure Veritabanı esnek sunucunun kullanılabilirliğini denetleyin. - PostgreSQL için Azure Veritabanı esnek sunucu Kaynak türlerinin aboneliğinize kaydedilip kaydedilmediğini denetleyin. |
| Kaynak Grubu Siliniyor | Kaynak grubu siliniyor. Silme işleminin tamamlanmasını bekleyin. |
| Şifre Çok Uzun | Sağlanan parola çok uzun. 8 ila 128 karakter arasında olmalıdır. Parolanız şu kategorilerden üçünde yer alan karakterlerden oluşmalıdır: İngilizce büyük harfler, İngilizce küçük harfler, sayılar (0 - 9) ve alfasayısal olmayan karakterler (!, $, #, %, vb.). |
| PasswordNotComplex | Sağlanan parola yeterince karmaşık değil. 8 ila 128 karakter arasında olmalıdır. Parolanız şu kategorilerden üçünde yer alan karakterlerden oluşmalıdır: İngilizce büyük harfler, İngilizce küçük harfler, sayılar (0 - 9) ve alfasayısal olmayan karakterler (!, $, #, %, vb.). |
| ParolaÇokKısa | Parolanız 8 ile 128 arasında karakter içermelidir. Şu kategorilerden üçünün karakterlerini içermelidir: İngilizce büyük harfler, İngilizce küçük harfler, sayılar (0 -9) ve alfasayısal olmayan karakterler (!, $, #, %, vb.). |
| AbonelikBulunamadı | İstenen abonelik bulunamadı. Tüm geçerli aboneliklerinizi görmek için komutunu çalıştırın az account list all . |
| Geçersiz Parametre Değeri | Parametreye geçersiz bir değer verildi. CLI başvuru belgelerine bakarak argümanlar için hangi değerlerin desteklendiğini kontrol edin. |
| Geçersiz Konum | Geçersiz bir konum belirtildi. Azure bölgelerinde PostgreSQL için Azure Veritabanı esnek sunucunun kullanılabilirliğini denetleyin. |
| InvalidServerName | Geçersiz bir sunucu adı tanımladı. Sunucu adını denetleyin. Kullanılabilir tüm PostgreSQL için Azure Veri Tabanı esnek sunucu örneklerini görmek için az postgres flexible-server list komutunu çalıştırın. |
| InvalidResourceIdSegment | Azure Resource Manager şablonunuzda bir söz dizimi hatası belirlendi. Söz dizimi hatasını tanımlamak üzere JSON'ı doğrulamak için bir JSON biçimlendirici aracı kullanın. |
| GeçersizKullanıcıAdı | Geçerli bir kullanıcı adı girin. Yönetici kullanıcı adı azure_superuser, azure_pg_admin, admin, administrator, root, guest veya public olamaz. pg_ ile başlayamaz. |
| Engellenen Kullanıcı Adı | Yönetici kullanıcı adı azure_superuser, azure_pg_admin, admin, administrator, root, guest veya public olamaz. pg_ ile başlayamaz. Yönetici adında bu desenleri kullanmaktan kaçının. |
İlgili içerik
- Azure CLI'ya özgü bir sorun bildirin.
- Stack Overflow'daki Azure CLI sayfası.