PostgreSQL için Azure Veritabanı - Esnek Sunucu CLI hatalarını giderme
ŞUNLAR IÇIN GEÇERLIDIR: PostgreSQL için Azure Veritabanı - Esnek Sunucu
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ında hata ayıklama
Ş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.
Not
- ve
exampledeployment
değerini veritabanı sunucunuz için doğru kaynak grubu ve dağıtım adıyla değiştirinexamplegroup
. - Dağıtım adını kaynak grubunuzun dağıtımlar sayfasında görebilirsiniz. Dağıtım adını bulma
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 exampledeployment
PostgreSQL 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.request
Yanıt içeriğini inceleyin.
az deployment operation group list \ --name exampledeployment \ -g examplegroup \ --query [].properties.response
Hata kodları
Hata kodu | Risk azaltma |
---|---|
MissingSubscriptionRegistration | Aboneliğinizi kaynak sağlayıcısına kaydedin. Sorunu çözmek için komutunu az provider register --namespace Microsoft.DBPostgreSQL çalıştırın. |
InternalServerError | 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. |
ResourceNotFound | 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. |
LocationNotAvailableForResourceType | - 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. |
ResourceGroupBeingDeleted | Kaynak grubu siliniyor. Silme işleminin tamamlanmasını bekleyin. |
PasswordTooLong | Sağlanan parola çok uzun. 8 ile 128 arasında karakter içermelidir. 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 ile 128 arasında karakter içermelidir. 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.). |
PasswordTooShort | 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.). |
SubscriptionNotFound | İstenen abonelik bulunamadı. Tüm geçerli aboneliklerinizi görmek için komutunu çalıştırın az account list all . |
InvalidParameterValue | Parametreye geçersiz bir değer verildi. Bağımsız değişkenler için desteklenen doğru değerleri görmek için CLI başvuru belgelerine bakın. |
InvalidLocation | 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 PostgreSQL için Azure Veritabanı esnek sunucu örneklerinin tüm listesini 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. |
InvalidUserName | Geçerli bir kullanıcı adı girin. Yönetici kullanıcı adı azure_superuser, azure_pg_admin, yönetici, yönetici, kök, konuk veya genel olamaz. pg_ ile başlayamaz. |
BlockedUserName | Yönetici kullanıcı adı azure_superuser, azure_pg_admin, yönetici, yönetici, kök, konuk veya genel olamaz. pg_ ile başlayamaz. Yönetici adında bu desenleri kullanmaktan kaçının. |
Sonraki adımlar
- Sorun yaşamaya devam ediyorsanız lütfen sorunu bildirin.
- Sorularınız varsa Stack Overflow sayfamızı ziyaret edin: https://aka.ms/azcli/questions.
- Bu anketle https://aka.ms/azureclihatsnasıl olduğumuzu bize bildirin.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin