Veritabanı bağlantılarında sorun giderme
Veritabanınıza bağlanamıyorsanız, sorunun Patrona'da mı yoksa veritabanı sunucunuzda mı meydana geldiğini anlamanız gerekecektir.
Veritabanı bağlantınız başarılıysa, ancak tablolar Veri Tarayıcısında görünmüyorsa, Eksik tabloları giderme bölümüne gidin.
Patrona'ya olan bağlantılarda sorun giderme
-
Yönetici > Veritabanları'na gidin ve bağlantınızın değiştirilmediğini veya silinmediğini doğrulamak için veritabanınızı seçin.
-
Patrona henüz veritabanınızla senkronize olmaya başlamadıysa, Veritabanı şemasını şimdi senkronize et'i tıklayın.
-
Patrona'nın senkronize olması uzun sürüyorsa, Senkronizasyon ve taramada sorun giderme bölümüne gidin.
-
-
Bir hatadan dolayı Patrona'nın senkronize olup olmadığını kontrol etmek için Yönetici > Sorun giderme > Günlükler'e gidin.
- Günlükler bunaltıcı geliyorsa, Sunucu günlüklerini nasıl okuyacağınızı inceleyin.
Patrona Yönetici paneline erişiminiz yoksa, Patrona'nızı kuran kişiye sormanız gerekecektir.
Veritabanı sunucusuna olan bağlantılarda sorun giderme
-
Patrona'yı çalıştırdığınız makineyi kullanarak başka bir istemciden veri ambarına bağlanıp bağlanamayacağınızı kontrol edin.
-
Sunucuya bir bastion ana makinesinden veya başka bir makineden erişebiliyorsanız, Patrona'nızın IP adresinin veritabanı sunucunuza erişimi olup olmadığını kontrol edin.
-
Patrona Cloud kullanıyorsanız, IP adreslerimizi beyaz listeye eklediğinizden emin olun.
-
-
Patrona'nın veri ambarınıza bağlanmak için gerekli ayrıcalıklara sahip bir rol kullandığından emin olun. Veritabanı ayrıcalıkları verme bölümüne bakın.
Yukarıdaki adımlar, sorunun Patrona dışında meydana gelip gelmediğini tespit etmenize yardımcı olacaktır. Veritabanı sunucunuzla ilgili sorunları düzeltmek için, veritabanınızın veya bulut hizmetinizin belgelerine başvurmanız gerekecektir. Değişiklik yaptıktan sonra veritabanı bağlantınızı test etmeyi unutmayın.
Veri ambarı sunucusuna erişiminiz yoksa, veritabanınızı veya veri ambarınızı yöneten kişiye sormanız gerekecektir.
BigQuery ve Google Drive bağlantılarında sorun giderme
BigQuery ve Google Drive bağlantılarında sorun giderme bölümüne bakın
Yaygın veritabanı bağlantı hataları
Sorunuz çok uzun sürdü
Patrona arayüzünde bu hata mesajını görürseniz, Zaman aşımlarında sorun giderme bölümüne gidin.
Temel veritabanından bağlantı alınamıyor
Günlüklerde bu hata mesajlarını görürseniz (Yönetici > Sorun giderme > Günlükler):
- Yönetici > Veritabanları'na gidin ve veritabanınızı seçin.
- Gelişmiş seçenekler > Ek JDBC bağlantı dizesi seçenekleri'ne gidin ve
trustServerCertificate=true
ekleyin. - Kaydet'i tıklayın.
Veri ambarınıza bağlanmak için kullandığınız Patrona sürümü, veritabanınızın sürümünü desteklemelidir. Örneğin, 46'dan eski Patrona sürümleri Microsoft SQL Server 2022'yi desteklemez.
Bir veritabanı bağlantısını test etme
Bu kılavuzdaki sorun giderme adımlarını uygularken, her bileşenin beklendiği gibi çalışıp çalışmadığını kontrol edebilirsiniz:
Sunucu durumunu kontrol etme
Barındırılan bir veritabanı hizmeti kullanıyorsanız, konsola gidin ve durumunu doğrulayın.
Bir komut satırı arayüzüne doğrudan erişiminiz varsa, oturum açın ve veritabanınızın çalıştığından ve sorguları kabul ettiğinden emin olun.
Sunucu erişiminizi kontrol etme
Patrona'nızın IP adresinin veritabanı sunucusuna erişebildiğini doğrulamak için:
-
Belirli bir bağlantı noktasında ana makineye bağlanıp bağlanamayacağınızı kontrol etmek için netcat komutu
nc
(veya işletim sisteminizin eşdeğeri) kullanın. Farklı veritabanlarının varsayılan olarak farklı bağlantı noktaları kullandığını unutmayın. -
Patrona Cloud kullanıyorsanız, IP adreslerimizi beyaz listeye eklediğinizden emin olun.
-
Veritabanı kimlik bilgilerinizin doğru olduğunu kontrol edin.
Örnek komutlar
Varsayılan bir PostgreSQL yapılandırmasında kullanılan bağlantı noktasını doğrulamak için (5432 numaralı bağlantı noktasını dinler):
nc -v your-db-host 5432
PostgreSQL veritabanı için kimlik bilgilerinizi doğrulamak için (veritabanı adı veya kullanıcı/şifre yanlışsa bir hata görürsünüz):
psql -h HOSTNAME -p PORT -d DATABASENAME -U DATABASEUSER
Bağlantı durumunu test etme
- Patrona SQL düzenleyicisine gidin.
- Aşağıdaki sorguyu çalıştırarak veritabanınıza olan bağlantıyı test edin:
SELECT 1
İlgili sorunlar
Hala takıldınız mı?
Sorununuzu sorun giderme kılavuzlarını kullanarak çözemezseniz:
- Patrona topluluğunda arama yapın veya soru sorun.
- Bilinen hatalar veya sınırlamalar için arama yapın.
- Patrona Uzmanı kiralayın.