Blog singkat ini membagikan solusi untuk masalah yang dialami salah satu pelanggan kami pagi ini.
Pelanggan menggunakan program isql untuk menguji koneksi ke database DB2. Sambungan gagal dan pesan kesalahan yang dihasilkan tidak terlalu membantu:
/usr/local/easysoft/unixODBC/bin/isql.sh MY_DSN [ISQL]ERROR: Could not SQLConnect
Menambahkan flag mode verbose ke baris perintah (-v
) menambahkan pesan yang jauh lebih informatif ke output:
[S1000][unixODBC][Easysoft][ODBC-DB2 Driver][DRDA]General error: database name not specified
Teks kesalahan sekarang dengan jelas mengidentifikasi masalah:sumber data ODBC tidak memiliki atribut yang diperlukan.
Hal umum yang perlu diingat di sini adalah bahwa, secara default, isql
menekan kesalahan driver ODBC / ODBC Driver Manager yang memberikan detail tentang alasan yang mendasari kegagalan koneksi. Oleh karena itu, Anda harus selalu menyertakan -v
bendera.
Lihat Juga
- Menguji Koneksi ODBC