40613: Database is not currently available (Azure SQL)
SQL ServerNe demek?
Azure SQL'de hedef veritabanı o an erişilebilir değil. Genellikle geçici bir durumdur; platformun veritabanını taşıması, yeniden yapılandırması (reconfiguration) veya kurtarması sırasında kısa süreli olarak ortaya çıkar.
Neden olur?
Azure tarafında otomatik ölçekleme/failover, yama, yük dengeleme veya kaynak yeniden konumlandırma; nadiren daha uzun süren bir platform olayı. Bağlantı, veritabanı online olana kadar reddedilir.
Nasıl çözülür?
İşlemi biraz bekleyip yeniden deneyin; bu, geçici (transient) bir hatadır. Uygulamada üstel geri çekilmeli otomatik yeniden deneme (exponential backoff retry) uygulayın; Azure SDK/retry kütüphaneleri bu hata kodunu geçici olarak tanır. Sorun uzarsa Azure hizmet durumunu (Service Health) ve bölge olaylarını kontrol edin. Yüksek erişilebilirlik için geo-replikasyon/failover grubu düşünün.
Aynı motorda diğer kayıtlar
- 4834You do not have permission to use the bulk load statement
- 10928Resource limit for the database has been reached (Azure SQL)
- 40544The database has reached its size quota (Azure SQL)
- 102Incorrect syntax near 'token'
- 8114Error converting data type X to Y
- 1204The instance of the SQL Server Database Engine cannot obtain a LOCK resource
- 3906Failed to update database because the database is read-only