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

Sử dụng isql với một chuỗi kết nối

Theo mặc định, ứng dụng kiểm tra ODBC isql kết nối với nguồn dữ liệu ODBC được đặt tên mà bạn chuyển tới isql trên dòng lệnh. Nếu bạn muốn ghi đè cài đặt trong nguồn dữ liệu, theo mặc định, bạn chỉ có thể chuyển một tên người dùng và mật khẩu khác. Nếu bạn muốn sử dụng isql để kết nối bằng một bộ thông số kết nối khác, bạn có thể tạo nguồn dữ liệu mới hoặc sử dụng tùy chọn -k của isql và chuyển cho ứng dụng một chuỗi kết nối.

Cách tiếp cận thứ hai có nghĩa là bạn có thể kết nối mà không ảnh hưởng đến nguồn dữ liệu hiện có của mình, tránh làm gián đoạn các ứng dụng khác và giữ cho số lượng nguồn dữ liệu bạn có ở mức tối thiểu.

Để cho phép một chuỗi kết nối (còn được gọi là kết nối không có DSN) được chuyển tới isql, tùy chọn -k, thay đổi hàm API ODBC mà isql sử dụng để kết nối. Theo mặc định, isql sử dụng SQLConnect , chấp nhận tên nguồn dữ liệu, tên người dùng và mật khẩu. Nếu bạn bao gồm -k trên dòng lệnh, isql sử dụng SQLDriverConnect thay thế. Hàm này chấp nhận:

  • Tên nguồn dữ liệu.
  • Tên nguồn dữ liệu cùng với các thuộc tính kết nối ghi đè các thuộc tính trong nguồn dữ liệu.
  • Một chuỗi kết nối bao gồm toàn bộ các thuộc tính kết nối.

Ví dụ:

Kết nối với nguồn dữ liệu:

isql -v -k DSN=MyDSN

Kết nối với cơ sở dữ liệu khác với cơ sở dữ liệu được chỉ định trong nguồn dữ liệu:

isql -v -k DSN=MyDSN;Database=NewDB

Sử dụng kết nối không có DSN:

isql -v -k "DRIVER={Easysoft ODBC-SQL Server SSL};Server=machine\sqlserver_instance;
                              UID=user;PWD=password;Database=database_with_always_encrypted_data;ColumnEncryption=No"

  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 tính số lượng cho một vị từ trên một biểu thức COUNT

  2. Mô hình dữ liệu vận tải tích hợp

  3. Quy trình được lưu trữ để có được trạng thái chỉ mục trong tất cả cơ sở dữ liệu

  4. SAP Lumira và Cầu JDBC-ODBC

  5. Thiết kế cơ sở dữ liệu