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

Verbinden von Anwendungen, die unter Linux ausgeführt werden, mit Amazon Relational Database Services (RDS) für SQL Server

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.

  1. 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.

  2. 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.

  3. 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
    
  4. 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.