2012-12-14 23 views
5

komutu yazarak ile başarısız oldu: RHEL 6 odbcinst -q -s, aşağıdaki hata iletisi alıyorum:SQLGetPrivateProfileString

odbcinst: SQLGetPrivateProfileString failed with . 

ı çalıştırdığınızda en ayrıca görünmüyor Bütün DSN:

odbcinst -q -d 

cevap

11

ODBCSYSINI ve ODBCINI değişkenlerinin ayarlandığını kontrol etmek için env |grep 'ODBC' komutunu yazın. Hiçbir sonuç döndürülmezse, değişkenleri directory'a işaret eden ortam değişkenine ve odbc.ini dosyasının aşağıdaki gibi yerleştirileceği yollara eklemeniz gerekir (benim durumumda RHEL 6 için /etc adresinde yer alır). /usr/local/etc):

Düzenleme ~\.bash_profile ve eklemek aşağıdaki satırları:

export ODBCSYSINI=/etc 
export ODBCINI=/etc/odbc.ini 

gitmek iyidir!

+0

Teşekkürler - bu yardımcı oldu. NEDEN böyle bir şey olduğunu bilen var mı? –

+6

Benim için çözülmedi –

+0

Bu hatayı çözdü ancak bahar hibernate uygulamasında SSL ile ilgili hatalar alıyorum. Böyle bir şey aldın mı? –

1

Onun çok büyük ihtimalle bu soruya cevap vermek geç, ama yine de bu Vyas onun cevabını ekleme

cevaplayan @kapil kullanılarak çözülmesi alamadım olanlar içindir, sisteme giriş sonra oturumu gerekecektir Çalıştırmak için dışa aktarma komutları (.bash_profile dosyasına kaydedildi) için tekrar kullanıcı.