sql >> Databáze >  >> RDS >> Sqlserver

Připojení aplikací běžících na Linuxu k Amazon Relational Database Services (RDS) pro SQL Server

Tento blog ukazuje, jak připojit linuxové aplikace k SQL Serveru na Amazon Web Services (AWS). Pokyny jsou stejně použitelné pro aplikace běžící na platformách UNIX. Tam, kde vám pokyny říkají, že si máte stáhnout verzi ovladače SQL Server ODBC pro systém Linux, vyberte místo toho ovladač pro platformu UNIX.

Pokud jste instanci SQL Server nakonfigurovali tak, aby trvala na TLS 1.2, musíte použít sestavení 1.10.8 nebo novější ovladače SQL Server ODBC.

  1. Stáhněte si ovladač SQL Server ODBC pro vaši platformu Linux. (Je nutná registrace.)

    Pokud je vaše aplikace 32bitová, vyberte 32bitovou distribuci Linuxu. V opačném případě zvolte 64bitovou verzi.

  2. Nainstalujte a licencujte ovladač SQL Server ODBC na vašem počítači se systémem Linux.

    Pokyny k instalaci naleznete v dokumentaci ovladače ODBC.

    Poznámka Na vašem počítači potřebujete nainstalovaný unixODBC Driver Manager. Distribuce Easysoft obsahuje verzi unixODBC Driver Manager, se kterou byl testován ovladač Easysoft SQL Server ODBC. Instalační program ovladače Easysoft vám dává možnost nainstalovat unixODBC.

  3. Vytvořte zdroj dat ODBC v /etc/odbc.ini, který se připojuje k databázi SQL Server, ke které chcete přistupovat z Linuxu. Například:
    [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. K testování nového zdroje dat použijte isql. Například:
    cd /usr/local/easysoft/unixODBC/bin
    ./isql.sh -v MSSQL-AWS
    

    Na výzvu zadejte "help" pro zobrazení seznamu tabulek. Pro ukončení stiskněte return v prázdném řádku s výzvou.

    Pokud se nemůžete připojit, vyhledejte pomoc v tomto článku a ve znalostní databázi SQL Server ODBC Driver Knowledge Base.


  1. Smazat rodiče, pokud na něj neodkazuje žádný jiný potomek

  2. Přirozené řazení podporující velká čísla

  3. Instalace SQL Server Failover Cluster -4

  4. MySQL a MariaDB Load Balancing s ProxySQL