Dieser Blog zeigt, wie Sie Linux-Anwendungen mit SQL Server auf Amazon Web Services (AWS) verbinden. Die Anweisungen gelten gleichermaßen für Anwendungen, die auf UNIX-Plattformen ausgeführt werden. Wo die Anweisungen Sie auffordern, die Linux-Version des SQL Server-ODBC-Treibers herunterzuladen, wählen Sie stattdessen den Treiber für Ihre UNIX-Plattform aus.
Wenn Sie Ihre SQL Server-Instanz so konfiguriert haben, dass sie auf TLS 1.2 besteht, müssen Sie Build 1.10.8 oder höher des SQL Server-ODBC-Treibers verwenden.
- Laden Sie den SQL Server ODBC-Treiber für Ihre Linux-Plattform herunter. (Registrierung benötigt.)
Wenn Ihre Anwendung 32-Bit ist, wählen Sie die 32-Bit-Linux-Distribution. Wählen Sie andernfalls die 64-Bit-Version.
- Installieren und lizenzieren Sie den SQL Server ODBC-Treiber auf Ihrem Linux-Rechner.
Installationsanweisungen finden Sie in der ODBC-Treiberdokumentation.
Hinweis Sie müssen den unixODBC-Treibermanager auf Ihrem Computer installieren. Die Easysoft-Distribution enthält eine Version des unixODBC-Treibermanagers, mit dem der Easysoft SQL Server-ODBC-Treiber getestet wurde. Das Setup-Programm des Easysoft-Treibers bietet Ihnen die Möglichkeit, unixODBC zu installieren.
- Erstellen Sie eine ODBC-Datenquelle in /etc/odbc.ini, die eine Verbindung zu der SQL Server-Datenbank herstellt, auf die Sie von Linux aus zugreifen möchten. Beispiel:
[MSSQL-AWS] Driver = Easysoft ODBC-SQL Server SSL Server= myuser.mymachine.eu-west-2.rds.amazonaws.com User = my_mssql_user Password = my_password Trusted_Connection=No TrustServerCertificate=Yes # See https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/SQLServer.Concepts.General.SSL.Using.html CertificateFile=/home/mylinuxuser/Downloads/rds-ca-2015-root.pem
- Verwenden Sie isql, um die neue Datenquelle zu testen. Beispiel:
cd /usr/local/easysoft/unixODBC/bin ./isql.sh -v MSSQL-AWS
Geben Sie an der Eingabeaufforderung „help“ ein, um eine Liste mit Tabellen anzuzeigen. Drücken Sie zum Beenden die Eingabetaste in einer leeren Eingabeaufforderungszeile.
Wenn Sie keine Verbindung herstellen können, lesen Sie diesen Artikel und die Knowledge Base für SQL Server-ODBC-Treiber, um Unterstützung zu erhalten.