Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Kết nối các ứng dụng chạy trên Linux với Amazon Relational Database Services (RDS) for SQL Server

Blog này hướng dẫn cách kết nối các ứng dụng Linux với SQL Server trên Amazon Web Services (AWS). Các hướng dẫn này đều có thể áp dụng cho các ứng dụng chạy trên nền tảng UNIX. Khi hướng dẫn yêu cầu bạn tải xuống phiên bản Linux của trình điều khiển ODBC SQL Server, hãy chọn trình điều khiển cho nền tảng UNIX của bạn thay thế.

Nếu bạn đã định cấu hình phiên bản SQL Server của mình để nhấn mạnh vào TLS 1.2, bạn cần sử dụng phiên bản 1.10.8 trở lên của trình điều khiển SQL Server ODBC.

  1. Tải xuống trình điều khiển SQL Server ODBC cho nền tảng Linux của bạn. (Yêu cầu đăng ký.)

    Nếu ứng dụng của bạn là 32 bit, hãy chọn bản phân phối Linux 32 bit. Nếu không, hãy chọn 64-bit.

  2. Cài đặt và cấp phép trình điều khiển SQL Server ODBC trên máy Linux của bạn.

    Để biết hướng dẫn cài đặt, hãy xem tài liệu trình điều khiển ODBC.

    Lưu ý Bạn cần cài đặt Trình quản lý trình điều khiển unixODBC trên máy của mình. Bản phân phối Easysoft bao gồm phiên bản Trình quản lý trình điều khiển unixODBC mà trình điều khiển ODBC của Easysoft SQL Server đã được thử nghiệm. Chương trình cài đặt trình điều khiển Easysoft cung cấp cho bạn tùy chọn cài đặt unixODBC.

  3. Tạo nguồn dữ liệu ODBC trong /etc/odbc.ini kết nối với cơ sở dữ liệu SQL Server mà bạn muốn truy cập từ Linux. Ví dụ:
    [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. Sử dụng isql để kiểm tra nguồn dữ liệu mới. Ví dụ:
    cd /usr/local/easysoft/unixODBC/bin
    ./isql.sh -v MSSQL-AWS
    

    Tại dấu nhắc, gõ "trợ giúp" để hiển thị danh sách các bảng. Để thoát, hãy nhấn quay lại trong một dòng nhắc trống.

    Nếu bạn không thể kết nối, hãy tham khảo bài viết này và Cơ sở Kiến thức Trình điều khiển ODBC SQL Server để được hỗ trợ.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy xuất dữ liệu từ quy trình được lưu trữ có nhiều bộ kết quả

  2. Tìm ngày gần nhất trong SQL Server

  3. Trường VARCHAR (MAX) của tôi tự giới hạn ở mức 4000; đưa cái gì?

  4. Đích đến của máy chủ SQL so với Đích của OLE DB

  5. Làm cách nào để truy vấn các giá trị và thuộc tính Xml từ bảng trong SQL Server?