Database
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Database

Truy xuất thông báo lỗi hoàn chỉnh trong isql

Blog ngắn này chia sẻ giải pháp cho vấn đề mà một trong những khách hàng của chúng tôi gặp phải vào sáng nay.

Khách hàng đang sử dụng chương trình isql để kiểm tra kết nối với cơ sở dữ liệu DB2. Kết nối không thành công và thông báo lỗi được tạo không hữu ích lắm:

/usr/local/easysoft/unixODBC/bin/isql.sh MY_DSN
[ISQL]ERROR: Could not SQLConnect

Thêm cờ chế độ tiết vào dòng lệnh (-v ) đã thêm một thông báo nhiều thông tin hơn vào đầu ra:

[S1000][unixODBC][Easysoft][ODBC-DB2 Driver][DRDA]General error: database name not
specified

Văn bản lỗi hiện đã xác định rõ vấn đề:nguồn dữ liệu ODBC thiếu thuộc tính bắt buộc.

Điểm chung cần ghi nhớ ở đây là, theo mặc định, isql ngăn chặn lỗi trình điều khiển ODBC / Trình quản lý trình điều khiển ODBC cung cấp chi tiết về lý do cơ bản gây ra lỗi kết nối. Do đó, bạn phải luôn bao gồm -v cờ.

Xem thêm

  • Kiểm tra kết nối ODBC

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách khôi phục cơ sở dữ liệu bằng trình quản lý sao lưu

  2. Tiền tố sp_ có còn là không?

  3. Tương lai của ngăn xếp ứng dụng

  4. Các phương pháp tốt nhất cho tổng số chạy được nhóm lại

  5. Cách cài đặt InfluxDB trên Ubuntu 20.10