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

Làm cách nào để kết nối với SQL Server bằng cách sử dụng bảo mật tích hợp với trình điều khiển JDBC?

Ngoài ra, hãy kiểm tra các hướng dẫn này - bạn có trên cùng một miền không (người gọi và máy chủ?)

Trích dẫn từ đó:

Trình điều khiển JDBC hỗ trợ việc sử dụng xác thực tích hợp Kiểu 2 trên hệ điều hành Windows thông qua thuộc tính chuỗi kết nối integrationSecurity. Để sử dụng xác thực tích hợp, hãy sao chép tệp sqljdbc_auth.dll vào thư mục trên đường dẫn hệ thống Windows trên máy tính có cài đặt trình điều khiển JDBC.

Tệp sqljdbc_auth.dll được cài đặt ở vị trí sau:

<installation directory>\sqljdbc_<version>\<language>\auth\

Lưu ý:

Nếu bạn đang chạy Máy ảo Java 32-bit (JVM), hãy sử dụng tệp thesqljdbc_auth.dll trong thư mục x86, ngay cả khi hệ điều hành là phiên bản x64. Nếu bạn đang chạy JVM 64-bit trên bộ xử lý x64, hãy sử dụng tệp sqljdbc_auth.dll trong thư mục x64. Nếu bạn đang chạy 64-bitJVM trên bộ xử lý IA-64, hãy sử dụng tệp thesqljdbc_auth.dll trong thư mục IA64.

Ngoài ra, bạn có thể đặt thuộc tính hệ thống java.libary.path để chỉ định thư mục của sqljdbc_auth.dll. Ví dụ:nếu trình điều khiển JDBC được cài đặt trong thư mục mặc định, bạn có thể chỉ định vị trí của DLL bằng cách sử dụng đối số máy ảo (VM) sau khi khởi động ứng dụng Java:

-Djava.library.path=C:\Microsoft SQL Server 2005 JDBC Driver\sqljdbc_<version>\enu\auth\x86



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server 2016:Cải tiến OLTP trong bộ nhớ

  2. Làm cách nào để kết hợp nhiều hàng thành danh sách được phân tách bằng dấu phẩy trong SQL Server 2005?

  3. 10 sự thật về giám sát hiệu suất cơ sở dữ liệu có thể khiến bạn ngạc nhiên

  4. Khi nào bạn sẽ sử dụng một hàm giá trị bảng?

  5. Khắc phục “date không tương thích với int” trong SQL Server khi thêm vào hoặc trừ ngày