Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Connessione di applicazioni in esecuzione su Linux ad Amazon Relational Database Services (RDS) per SQL Server

Questo blog mostra come connettere le applicazioni Linux a SQL Server su Amazon Web Services (AWS). Le istruzioni sono ugualmente applicabili alle applicazioni in esecuzione su piattaforme UNIX. Laddove le istruzioni ti dicono di scaricare la versione Linux del driver ODBC di SQL Server, scegli invece il driver per la tua piattaforma UNIX.

Se hai configurato la tua istanza di SQL Server per insistere su TLS 1.2, devi utilizzare la build 1.10.8 o successiva del driver ODBC di SQL Server.

  1. Scarica il driver ODBC di SQL Server per la tua piattaforma Linux. (Registrazione richiesta.)

    Se la tua applicazione è a 32 bit, scegli la distribuzione Linux a 32 bit. Altrimenti, scegli quello a 64 bit.

  2. Installa e concede in licenza il driver ODBC di SQL Server sulla tua macchina Linux.

    Per le istruzioni di installazione, vedere la documentazione del driver ODBC.

    Nota Hai bisogno di unixODBC Driver Manager installato sul tuo computer. La distribuzione Easysoft include una versione di unixODBC Driver Manager con cui è stato testato il driver ODBC di Easysoft SQL Server. Il programma di installazione del driver Easysoft ti dà la possibilità di installare unixODBC.

  3. Crea un'origine dati ODBC in /etc/odbc.ini che si connetta al database di SQL Server a cui desideri accedere da Linux. Ad esempio:
    [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. Usa isql per testare la nuova origine dati. Ad esempio:
    cd /usr/local/easysoft/unixODBC/bin
    ./isql.sh -v MSSQL-AWS
    

    Al prompt, digita "help" per visualizzare un elenco di tabelle. Per uscire, premi Invio in una riga di prompt vuota.

    Se non riesci a connetterti, fai riferimento a questo articolo e alla Knowledge Base del driver ODBC di SQL Server per assistenza.