Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Welche Möglichkeiten gibt es, von Linux aus auf Microsoft SQL Server zuzugreifen?

FreeTDS + unixODBC oder iODBC

Installieren Sie zuerst FreeTDS und konfigurieren Sie dann eine der beiden ODBC-Engines, um FreeTDS als ODBC-Treiber zu verwenden. Verwenden Sie dann die Befehlszeilenschnittstelle der ODBC-Engine.

unixODBC hat isql, iODBC hat iodbctest

Sie können auch Ihre bevorzugte Programmiersprache verwenden (ich habe erfolgreich Perl, C, Python und Ruby verwendet, um eine Verbindung zu MSSQL herzustellen)

Ich persönlich verwende FreeTDS + iODBC:

$more /etc/freetds/freetds.conf
[10.0.1.251]
    host = 10.0.1.251
    port = 1433
    tds version = 8.0

$ more /etc/odbc.ini
[ACCT]
Driver = /usr/local/freetds/lib/libtdsodbc.so
Description = ODBC to SQLServer via FreeTDS
Trace = No
Servername = 10.0.1.251
Database = accounts_ver8