DBAtlas · Veritabanı operasyon atlası

08001: sqlclient_unable_to_establish_sqlconnection

PostgreSQL

Ne demek?

İstemci, PostgreSQL sunucusuyla bir bağlantı kuramadı. Bağlantı henüz oturuma dönüşmeden, ağ/adres seviyesinde başarısız oldu.

Neden olur?

Yanlış host/port; sunucunun dinlemediği bir adres (listen_addresses = 'localhost' iken uzaktan bağlanma); sunucunun kapalı/erişilemez olması; güvenlik duvarının portu (varsayılan 5432) engellemesi; ya da DNS çözümleme hatası. Bağlantı havuzunda (pool) yanlış yapılandırma da tetikleyebilir.

Nasıl çözülür?

Sunucunun ayakta ve doğru adreste dinlediğini doğrulayın: postgresql.conf içindeki listen_addresses = '*' (veya ilgili IP) ve port ayarını kontrol edin, ardından sunucuyu yeniden başlatın (listen_addresses ve port restart gerektirir; reload yetmez). İstemciden erişimi test edin: psql -h host -p 5432 -U kullanici. Güvenlik duvarında 5432/tcp'yi açın. Host/port/DNS değerlerini ve bağlantı dizesini gözden geçirin.

DBAtlas'ta aç →

Aynı motorda diğer kayıtlar