Ana içeriğe geç

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

  1. 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.

  2. Bir hatadan dolayı Patrona'nın senkronize olup olmadığını kontrol etmek için Yönetici > Sorun giderme > Günlükler'e gidin.

Patrona Yönetici paneline erişiminiz yoksa, Patrona'nızı kuran kişiye sormanız gerekecektir.

Veritabanı sunucusuna olan bağlantılarda sorun giderme

  1. Veri ambarı sunucusunun çalıştığını kontrol edin.

  2. 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.

  3. 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):

  1. Yönetici > Veritabanları'na gidin ve veritabanınızı seçin.
  2. Gelişmiş seçenekler > Ek JDBC bağlantı dizesi seçenekleri'ne gidin ve trustServerCertificate=true ekleyin.
  3. 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:

  1. 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.

  2. Patrona Cloud kullanıyorsanız, IP adreslerimizi beyaz listeye eklediğinizden emin olun.

  3. 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

  1. Patrona SQL düzenleyicisine gidin.
  2. 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: