Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Łączenie aplikacji działających w systemie Linux z usługami relacyjnej bazy danych Amazon (RDS) dla SQL Server

Ten blog pokazuje, jak połączyć aplikacje Linux z SQL Server w Amazon Web Services (AWS). Instrukcje dotyczą w równym stopniu aplikacji działających na platformach UNIX. Tam, gdzie instrukcje mówią o pobraniu wersji Linux sterownika ODBC SQL Server, zamiast tego wybierz sterownik dla swojej platformy UNIX.

Jeśli skonfigurowałeś instancję SQL Server tak, aby nalegała na TLS 1.2, musisz użyć wersji 1.10.8 lub nowszej sterownika ODBC SQL Server.

  1. Pobierz sterownik ODBC programu SQL Server dla swojej platformy Linux. (Wymagamy rejestracji.)

    Jeśli Twoja aplikacja jest 32-bitowa, wybierz 32-bitową dystrybucję systemu Linux. W przeciwnym razie wybierz wersję 64-bitową.

  2. Zainstaluj i uzyskaj licencję na sterownik ODBC programu SQL Server na komputerze z systemem Linux.

    Instrukcje dotyczące instalacji znajdują się w dokumentacji sterownika ODBC.

    Uwaga Musisz mieć zainstalowany na swoim komputerze menedżer sterowników unixODBC. Dystrybucja Easysoft zawiera wersję menedżera sterowników unixODBC, z którą przetestowano sterownik ODBC Easysoft SQL Server. Program instalacyjny sterownika Easysoft daje możliwość zainstalowania unixODBC.

  3. Utwórz źródło danych ODBC w /etc/odbc.ini, które łączy się z bazą danych SQL Server, do której chcesz uzyskać dostęp z systemu Linux. Na przykład:
    [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. Użyj isql, aby przetestować nowe źródło danych. Na przykład:
    cd /usr/local/easysoft/unixODBC/bin
    ./isql.sh -v MSSQL-AWS
    

    W wierszu polecenia wpisz „pomoc”, aby wyświetlić listę tabel. Aby wyjść, naciśnij return w pustym wierszu zachęty.

    Jeśli nie możesz się połączyć, zapoznaj się z tym artykułem i Bazą wiedzy na temat sterowników ODBC SQL Server, aby uzyskać pomoc.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wiele instrukcji INSERT vs. pojedyncza INSERT z wieloma VALUES

  2. MySQL - znaczenie PRIMARY KEY, UNIQUE KEY i KEY używane razem podczas tworzenia tabeli

  3. 3 sposoby na uzyskanie nazwy miesiąca z daty w SQL Server (T-SQL)

  4. Konwertuj „datetime2” na „datetimeoffset” w SQL Server (przykłady T-SQL)

  5. Jak zmienić bieżący format daty w SQL Server (T-SQL)