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

Sử dụng SolarWinds Serv-U trên Linux với Cơ sở dữ liệu xác thực máy chủ SQL

SolarWinds Serv-U là một máy chủ tệp cho phép người dùng truyền tệp qua FTP, FTPS, SFTP, trình duyệt web và thiết bị di động. Serv-U chạy trên Windows hoặc Linux và hỗ trợ cả mạng IPv4 và IPv6.

Để xác thực người dùng cuối, Serv-U có thể sử dụng cơ sở dữ liệu người dùng của chính nó hoặc một bộ sưu tập bên ngoài gồm thông tin người dùng và nhóm. Serv-U hỗ trợ hai loại phụ trợ xác thực bên ngoài:Windows Active Directory và cơ sở dữ liệu quan hệ có thể truy cập thông qua ODBC.

Lưu trữ người dùng trong cơ sở dữ liệu ODBC có thể cung cấp thời gian phản hồi nhanh hơn nhiều khi số lượng người dùng tăng trên vài nghìn.

Bạn có thể định cấu hình kết nối ODBC ở hai vị trí:

  • Tên miền> Chi tiết Tên miền> Cơ sở dữ liệu
  • Máy chủ> Chi tiết Máy chủ> Cơ sở dữ liệu

Mỗi máy chủ và mỗi miền phải có một kết nối ODBC duy nhất để đảm bảo rằng chúng được lưu trữ riêng biệt.

Máy chủ tệp Serv-U có thể điền vào một cơ sở dữ liệu trống với tất cả các bảng cần thiết để lưu trữ thông tin người dùng và nhóm của nó. Ngoài ra, Serv-U cũng có thể sử dụng cơ sở dữ liệu hiện có được chia sẻ với các ứng dụng và dịch vụ khác.

Cho dù bạn chọn tùy chọn nào, bạn cần tạo một kết nối ODBC kết nối với DBMS đích. Ví dụ này cho thấy cách kết nối với cơ sở dữ liệu SQL Server từ máy Serv-U chạy trên Linux.

  1. Tải xuống trình điều khiển SQL Server ODBC cho nền tảng máy khách của bạn.

    Kiểm tra với nhà cung cấp / người bán lại của bạn để tìm xem phiên bản Serv-U của bạn là 32 bit hay 64 bit. Nếu đó là 32-bit, hãy tải xuống trình điều khiển ODBC SQL Server 32-bit cho Linux. Nếu là 64-bit, hãy tải xuống trình điều khiển ODBC SQL Server 64-bit cho Linux.

  2. Cài đặt và cấp phép trình điều khiển SQL Server ODBC trên máy khách 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. Ví dụ:
    [SQLSERVER_SAMPLE]
    Driver=Easysoft ODBC-SQL Server
    Description=Easysoft SQL Server ODBC driver
    Server=myhost\myinstance
    Port=1433
    Database=mydatabase
    User=myuser
    Password=mypassword
  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 SQLSERVER
    

    Tại lời nhắc, gõ "help" để 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ợ.

Các hướng dẫn này cho biết cách sử dụng kết nối này trong Serv-U để điền vào cơ sở dữ liệu SQL Server trống:

  1. Trong Serv-U, chọn Chi tiết Tên miền> Cơ sở dữ liệu .
  2. Đảm bảo rằng Tự động tạo các bảng được yêu cầu Tự động tạo các cột bắt buộc cả hai tùy chọn đều được bật.
  3. Nhập Tên nguồn dữ liệu (DSN) bạn đã tạo trước đó (theo ví dụ sau, bạn sẽ nhập "SQLSERVER_SAMPLE"), tên người dùng và mật khẩu bắt buộc để truy cập cơ sở dữ liệu.
  4. Chọn Lưu.
  5. Kiểm tra kết nối ODBC bằng cách tạo tài khoản người dùng mới trong:
    • Người dùng> Người dùng Cơ sở dữ liệu .

      –Hay–

    • Người dùng Toàn cầu> Người dùng Cơ sở dữ liệu

    và xem người dùng có được hiển thị chính xác trong danh sách hay không.

    Nếu người dùng không được hiển thị chính xác, hãy kiểm tra trình đơn Hoạt động miền> Nhật ký

Nếu kết nối ODBC đã được tạo thành công, Serv-U sẽ tạo tất cả các bảng và cột cần thiết để hoạt động với cơ sở dữ liệu bên ngoài.


  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 ID của bản ghi đã chèn:PHp &MS SQL SERVER

  2. 3 cách lấy tên ngày từ ngày trong SQL Server (T-SQL)

  3. Làm cách nào để truy xuất danh sách các tham số từ một thủ tục được lưu trữ trong SQL Server

  4. Xuất bảng từ cơ sở dữ liệu sang tệp csv

  5. Bạn sẽ triển khai các trình tự trong Microsoft SQL Server như thế nào?