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.
- Изтеглете ODBC драйвера на SQL Server за вашата клиентска платформа.
Консултирайте се с вашия доставчик / дистрибутор, за да разберете дали вашата версия на Serv-U е 32-битова или 64-битова. Ако е 32-битов, изтеглете 32-битовия SQL Server ODBC драйвер за Linux. Ако е 64-битов, изтеглете 64-битовия SQL Server ODBC драйвер за Linux.
- Инсталирайте и лицензирайте ODBC драйвера на SQL Server на вашата клиентска машина.
За инструкции за инсталиране вижте документацията на ODBC драйвера.
Забележка Имате нужда от unixODBC Driver Manager инсталиран на вашата машина. Дистрибуцията на Easysoft включва версия на unixODBC Driver Manager, с която е тестван ODBC драйверът на Easysoft SQL Server. Програмата за настройка на драйвера Easysoft ви дава възможност да инсталирате unixODBC.
- Създайте 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
- Използвайте isql, за да тествате новия източник на данни. Например:
cd /usr/local/easysoft/unixODBC/bin ./isql.sh -v SQLSERVER
При подкана въведете „помощ“, за да се покаже списък с таблици. За да излезете, натиснете връщане в празен ред с подкана.
Ако не можете да се свържете, вижте тази статия и базата знания за драйвери на SQL Server ODBC за помощ.
Тези инструкции показват как да използвате тази връзка в Serv-U за попълване на празна база данни на SQL Server:
- В Serv-U изберете Детайли за домейна> База данни .
- Уверете се, че Автоматично създаване на задължителни таблици и Автоматично създаване на задължителни колони и двете опции са активирани.
- Въведете името на източника на данни (DSN), което сте създали по-рано (следвайки примера, ще въведете „SQLSERVER_SAMPLE“), както и потребителското име и паролата, необходими за достъп до базата данни.
- Изберете Запазване.
- Тествайте ODBC връзката, като създадете нов потребителски акаунт в:
- Потребители> Потребители на база данни .
–Или–
- Глобални потребители> Потребители на база данни
и вижте дали потребителят е правилно показан в списъка.
Ако потребителят не е показан правилно, проверете Дейност на домейна> менюто Журнал
- Потребители> Потребители на база данни .
Ако ODBC връзката е създадена успешно, Serv-U създава всички необходими таблици и колони за работа с външната база данни.