Database
 sql >> Baza danych >  >> RDS >> Database

Używanie isql z parametrami połączenia

Domyślnie aplikacja testowa ODBC isql łączy się z nazwanym źródłem danych ODBC, które przekazujesz do isql w wierszu poleceń. Jeśli chcesz zastąpić ustawienia w źródle danych, możesz domyślnie przekazać tylko inną nazwę użytkownika i hasło. Jeśli chcesz używać isql do łączenia przy użyciu innego zestawu parametrów połączenia, możesz albo utworzyć nowe źródło danych, albo użyć opcji -k isql i przekazać aplikacji ciąg połączenia.

To drugie podejście oznacza, że ​​możesz łączyć się bez wpływu na istniejące źródło danych, unikając zakłóceń w działaniu innych aplikacji i ogranicz liczbę posiadanych źródeł danych do minimum.

Aby umożliwić przekazywanie ciągu połączenia (znanego również jako połączenie bez DSN) do programu isql, opcja -k zmienia funkcję interfejsu API ODBC używaną przez program isql do połączenia. Domyślnie isql używa SQLConnect , który akceptuje nazwę źródła danych oraz nazwę użytkownika i hasło. Jeśli włączysz -k w wierszu poleceń, isql używa SQLDriverConnect zamiast. Ta funkcja akceptuje:

  • Nazwa źródła danych.
  • Nazwa źródła danych oraz atrybuty połączenia, które zastępują te w źródle danych.
  • Ciąg połączenia, który składa się wyłącznie z atrybutów połączenia.

Przykłady:

Łączy się ze źródłem danych:

isql -v -k DSN=MyDSN

Łączy się z inną bazą danych niż ta określona w źródle danych:

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

Używa połączenia bez 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. Co jest lepsze dla Twojej aplikacji Big Data, SQL czy NoSQL?

  2. SQL MIN() dla początkujących

  3. Blockchain:co to jest, jak działa i co oznacza dla Big Data

  4. Połącz aplikacje ODBC w systemie Windows z QuickBooks Online

  5. Wiele planów dla identycznego zapytania