sql >> Database >  >> RDS >> Sqlserver

Toepassingen die op Linux draaien verbinden met Amazon Relational Database Services (RDS) voor SQL Server

Deze blog laat zien hoe je Linux-applicaties kunt verbinden met SQL Server op Amazon Web Services (AWS). De instructies zijn ook van toepassing op toepassingen die op UNIX-platforms worden uitgevoerd. Waar de instructies aangeven dat u de Linux-versie van het SQL Server ODBC-stuurprogramma moet downloaden, kiest u in plaats daarvan het stuurprogramma voor uw UNIX-platform.

Als u uw SQL Server-instantie hebt geconfigureerd om op TLS 1.2 te staan, moet u build 1.10.8 of hoger van het SQL Server ODBC-stuurprogramma gebruiken.

  1. Download het SQL Server ODBC-stuurprogramma voor uw Linux-platform. (Registratie verplicht.)

    Als uw toepassing 32-bits is, kiest u de 32-bits Linux-distributie. Kies anders de 64-bits versie.

  2. Installeer en licentieer het SQL Server ODBC-stuurprogramma op uw Linux-computer.

    Zie de documentatie van het ODBC-stuurprogramma voor installatie-instructies.

    Opmerking U moet de unixODBC Driver Manager op uw computer hebben geïnstalleerd. De Easysoft-distributie bevat een versie van de unixODBC Driver Manager waarmee de Easysoft SQL Server ODBC-driver is getest. Het Easysoft driver setup programma geeft je de mogelijkheid om unixODBC te installeren.

  3. Maak een ODBC-gegevensbron in /etc/odbc.ini die verbinding maakt met de SQL Server-database waartoe u toegang wilt vanuit Linux. Bijvoorbeeld:
    [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. Gebruik isql om de nieuwe gegevensbron te testen. Bijvoorbeeld:
    cd /usr/local/easysoft/unixODBC/bin
    ./isql.sh -v MSSQL-AWS
    

    Typ bij de prompt "help" om een ​​lijst met tabellen weer te geven. Druk op Return in een lege promptregel om af te sluiten.

    Als u geen verbinding kunt maken, raadpleeg dan dit artikel en de SQL Server ODBC Driver Knowledge Base voor hulp.


  1. Opslag van SQLite-database met Android en Phonegap

  2. psql:FATAL:Peer-authenticatie mislukt voor gebruikersdev

  3. GWFG in Oracle RAC

  4. Hoe panda's DataFrame upsert naar PostgreSQL-tabel?