Този блог показва как да свържете Linux приложения към SQL Server на Amazon Web Services (AWS). Инструкциите са еднакво приложими за приложения, работещи на UNIX платформи. Когато инструкциите ви казват да изтеглите Linux версията на ODBC драйвера на SQL Server, вместо това изберете драйвера за вашата UNIX платформа.
Ако сте конфигурирали своя екземпляр на SQL Server да настоява за TLS 1.2, трябва да използвате компилация 1.10.8 или по-нова на ODBC драйвера на SQL Server.
- Изтеглете ODBC драйвера на SQL Server за вашата Linux платформа. (Необходима е регистрация.)
Ако приложението ви е 32-битово, изберете 32-битовата Linux дистрибуция. В противен случай изберете 64-битовия.
- Инсталирайте и лицензирайте ODBC драйвера на SQL Server на вашата Linux машина.
За инструкции за инсталиране вижте документацията на ODBC драйвера.
Забележка Имате нужда от unixODBC Driver Manager инсталиран на вашата машина. Дистрибуцията на Easysoft включва версия на unixODBC Driver Manager, с която е тестван ODBC драйверът на Easysoft SQL Server. Програмата за настройка на драйвера Easysoft ви дава възможност да инсталирате unixODBC.
- Създайте ODBC източник на данни в /etc/odbc.ini, който се свързва с базата данни на SQL Server, до която искате да получите достъп от Linux. Например:
[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
- Използвайте isql, за да тествате новия източник на данни. Например:
cd /usr/local/easysoft/unixODBC/bin ./isql.sh -v MSSQL-AWS
При подкана въведете „помощ“, за да се покаже списък с таблици. За да излезете, натиснете връщане в празен ред с подкана.
Ако не можете да се свържете, вижте тази статия и базата знания за драйвери на SQL Server ODBC за помощ.