Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Използване на SolarWinds Serv-U на Linux с база данни за удостоверяване на SQL Server

SolarWinds Serv-U е файлов сървър, който позволява на потребителите да прехвърлят файлове чрез FTP, FTPS, SFTP, уеб браузъри и мобилни устройства. Serv-U работи на Windows или Linux и поддържа както IPv4, така и IPv6 мрежи.

За удостоверяване на крайните потребители Serv-U може да използва собствена потребителска база данни или външна колекция от потребителска и групова информация. Serv-U поддържа два типа външни бекенда за удостоверяване:Windows Active Directory и релационни бази данни, достъпни чрез ODBC.

Съхраняването на потребители в ODBC база данни може да осигури много по-бързо време за реакция, когато броят на потребителите нарасне над няколко хиляди.

Можете да конфигурирате ODBC връзките на две места:

  • Домейн> Подробности за домейна> База данни
  • Сървър> Подробности за сървъра> База данни

Всеки сървър и всеки домейн трябва да имат уникална ODBC връзка, за да се гарантира, че се съхраняват отделно.

Serv-U File Server може да попълни празна база данни с всички таблици, необходими за съхраняване на информация за потребителя и групата. Като алтернатива, Serv-U може също да използва съществуваща база данни, споделена с други приложения и услуги.

Която и опция да изберете, трябва да създадете ODBC връзка, която се свързва с целевата СУБД. Този пример показва как да се свържете с база данни на SQL Server от Serv-U машина, работеща под Linux.

  1. Изтеглете ODBC драйвера на SQL Server за вашата клиентска платформа.

    Консултирайте се с вашия доставчик / дистрибутор, за да разберете дали вашата версия на Serv-U е 32-битова или 64-битова. Ако е 32-битов, изтеглете 32-битовия SQL Server ODBC драйвер за Linux. Ако е 64-битов, изтеглете 64-битовия SQL Server ODBC драйвер за Linux.

  2. Инсталирайте и лицензирайте ODBC драйвера на SQL Server на вашата клиентска машина.

    За инструкции за инсталиране вижте документацията на ODBC драйвера.

    Забележка Имате нужда от unixODBC Driver Manager инсталиран на вашата машина. Дистрибуцията на Easysoft включва версия на unixODBC Driver Manager, с която е тестван ODBC драйверът на Easysoft SQL Server. Програмата за настройка на драйвера Easysoft ви дава възможност да инсталирате unixODBC.

  3. Създайте ODBC източник на данни в /etc/odbc.ini, който се свързва с базата данни на SQL Server. Например:
    [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. Използвайте isql, за да тествате новия източник на данни. Например:
    cd /usr/local/easysoft/unixODBC/bin
    ./isql.sh -v SQLSERVER
    

    При подкана въведете „помощ“, за да се покаже списък с таблици. За да излезете, натиснете връщане в празен ред с подкана.

    Ако не можете да се свържете, вижте тази статия и базата знания за драйвери на SQL Server ODBC за помощ.

Тези инструкции показват как да използвате тази връзка в Serv-U за попълване на празна база данни на SQL Server:

  1. В Serv-U изберете Детайли за домейна> База данни .
  2. Уверете се, че Автоматично създаване на задължителни таблици и Автоматично създаване на задължителни колони и двете опции са активирани.
  3. Въведете името на източника на данни (DSN), което сте създали по-рано (следвайки примера, ще въведете „SQLSERVER_SAMPLE“), както и потребителското име и паролата, необходими за достъп до базата данни.
  4. Изберете Запазване.
  5. Тествайте ODBC връзката, като създадете нов потребителски акаунт в:
    • Потребители> Потребители на база данни .

      –Или–

    • Глобални потребители> Потребители на база данни

    и вижте дали потребителят е правилно показан в списъка.

    Ако потребителят не е показан правилно, проверете Дейност на домейна> менюто Журнал

Ако ODBC връзката е създадена успешно, Serv-U създава всички необходими таблици и колони за работа с външната база данни.


  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 sp_msforeachtable за избор само на онези таблици, които отговарят на някакво условие

  2. Какво е STATISTICS PROFILE в SQL Server?

  3. Функция IndexOf в T-SQL

  4. Статистика за използване на индекса на SQL Server

  5. Разлика между функции с таблично стойности с множество оператори и вградени функции с таблично стойности в SQL Server