SolarWinds Serv-U je souborový server, který uživatelům umožňuje přenášet soubory přes FTP, FTPS, SFTP, webové prohlížeče a mobilní zařízení. Serv-U běží na Windows nebo Linux a podporuje sítě IPv4 i IPv6.
K ověřování koncových uživatelů může Serv-U použít vlastní databázi uživatelů nebo externí sbírku informací o uživatelích a skupinách. Serv-U podporuje dva typy externích ověřovacích backendů:Windows Active Directory a relační databáze přístupné přes ODBC.
Ukládání uživatelů do databáze ODBC může poskytnout mnohem rychlejší odezvu, když počet uživatelů přesáhne několik tisíc.
Připojení ODBC můžete nakonfigurovat ve dvou umístěních:
- Doména> Podrobnosti domény> Databáze
- Server> Podrobnosti serveru> Databáze
Každý server a každá doména musí mít jedinečné připojení ODBC, aby bylo zajištěno, že budou uloženy odděleně.
Souborový server Serv-U může naplnit prázdnou databázi všemi tabulkami nezbytnými k uložení informací o uživatelích a skupinách. Alternativně může Serv-U také používat existující databázi sdílenou s jinými aplikacemi a službami.
Ať si vyberete kteroukoli možnost, musíte vytvořit připojení ODBC, které se připojí k cílovému DBMS. Tento příklad ukazuje, jak se připojit k databázi SQL Server z počítače Serv-U běžícího na Linuxu.
- Stáhněte si ovladač SQL Server ODBC pro vaši klientskou platformu.
Informujte se u svého prodejce/prodejce, zda je vaše verze Serv-U 32bitová nebo 64bitová. Pokud je 32bitový, stáhněte si 32bitový ovladač SQL Server ODBC pro Linux. Pokud je 64bitový, stáhněte si 64bitový ovladač SQL Server ODBC pro Linux.
- Nainstalujte a licencujte ovladač SQL Server ODBC na vašem klientském počítači.
Pokyny k instalaci naleznete v dokumentaci ovladače ODBC.
Poznámka Na vašem počítači potřebujete nainstalovaný unixODBC Driver Manager. Distribuce Easysoft obsahuje verzi unixODBC Driver Manager, se kterou byl testován ovladač Easysoft SQL Server ODBC. Instalační program ovladače Easysoft vám dává možnost nainstalovat unixODBC.
- Vytvořte zdroj dat ODBC v /etc/odbc.ini, který se připojuje k databázi SQL Server. Například:
[SQLSERVER_SAMPLE] Driver=Easysoft ODBC-SQL Server Description=Easysoft SQL Server ODBC driver Server=myhost\myinstance Port=1433 Database=mydatabase User=myuser Password=mypassword
- K testování nového zdroje dat použijte isql. Například:
cd /usr/local/easysoft/unixODBC/bin ./isql.sh -v SQLSERVER
Na výzvu zadejte "help" pro zobrazení seznamu tabulek. Pro ukončení stiskněte return v prázdném řádku s výzvou.
Pokud se nemůžete připojit, vyhledejte pomoc v tomto článku a ve znalostní databázi SQL Server ODBC Driver Knowledge Base.
Tyto pokyny ukazují, jak použít toto připojení v Serv-U k naplnění prázdné databáze SQL Server:
- V Serv-U zvolte Podrobnosti domény> Databáze .
- Ujistěte se, že Automaticky vytvářet požadované tabulky a Automaticky vytvořit požadované sloupce obě možnosti jsou povoleny.
- Zadejte název zdroje dat (DSN), který jste vytvořili dříve (podle příkladu byste zadali „SQLSERVER_SAMPLE“), a uživatelské jméno a heslo požadované pro přístup k databázi.
- Vyberte Uložit.
- Otestujte připojení ODBC vytvořením nového uživatelského účtu v:
- Uživatelé> Uživatelé databáze .
–Nebo–
- Globální uživatelé> Uživatelé databáze
a zkontrolujte, zda je uživatel správně zobrazen v seznamu.
Pokud se uživatel nezobrazuje správně, zkontrolujte nabídku Aktivita domény> Protokol
- Uživatelé> Uživatelé databáze .
Pokud bylo úspěšně vytvořeno připojení ODBC, Serv-U vytvoří všechny potřebné tabulky a sloupce pro práci s externí databází.