SolarWinds Serv-U is een bestandsserver waarmee gebruikers bestanden kunnen overbrengen via FTP, FTPS, SFTP, webbrowsers en mobiele apparaten. Serv-U draait op Windows of Linux en ondersteunt zowel IPv4- als IPv6-netwerken.
Om eindgebruikers te authenticeren kan Serv-U zijn eigen gebruikersdatabase gebruiken of een externe verzameling gebruikers- en groepsinformatie. Serv-U ondersteunt twee soorten externe authenticatie-backends:Windows Active Directory en relationele databases die toegankelijk zijn via ODBC.
Het opslaan van gebruikers in een ODBC-database kan veel snellere responstijden opleveren wanneer het aantal gebruikers boven enkele duizenden groeit.
U kunt de ODBC-verbindingen op twee locaties configureren:
- Domein> Domeindetails> Database
- Server> Serverdetails> Database
Elke server en elk domein moet een unieke ODBC-verbinding hebben om ervoor te zorgen dat ze afzonderlijk worden opgeslagen.
Serv-U File Server kan een lege database vullen met alle tabellen die nodig zijn om de gebruikers- en groepsinformatie op te slaan. Als alternatief kan Serv-U ook een bestaande database gebruiken die wordt gedeeld met andere applicaties en services.
Welke optie u ook kiest, u moet een ODBC-verbinding maken die verbinding maakt met het doel-DBMS. Dit voorbeeld laat zien hoe u verbinding kunt maken met een SQL Server-database vanaf een Serv-U-machine die op Linux draait.
- Download het SQL Server ODBC-stuurprogramma voor uw clientplatform.
Neem contact op met uw leverancier/wederverkoper om erachter te komen of uw versie van Serv-U 32-bits of 64-bits is. Als het 32-bits is, downloadt u het 32-bits SQL Server ODBC-stuurprogramma voor Linux. Als het 64-bits is, downloadt u het 64-bits SQL Server ODBC-stuurprogramma voor Linux.
- Installeer en licentieer het SQL Server ODBC-stuurprogramma op uw clientcomputer.
Zie de documentatie van het ODBC-stuurprogramma voor installatie-instructies.
Opmerking U moet de unixODBC Driver Manager op uw computer hebben geïnstalleerd. De Easysoft-distributie bevat een versie van de unixODBC Driver Manager waarmee de Easysoft SQL Server ODBC-driver is getest. Het Easysoft driver setup programma geeft je de mogelijkheid om unixODBC te installeren.
- Maak een ODBC-gegevensbron in /etc/odbc.ini die verbinding maakt met de SQL Server-database. Bijvoorbeeld:
[SQLSERVER_SAMPLE] Driver=Easysoft ODBC-SQL Server Description=Easysoft SQL Server ODBC driver Server=myhost\myinstance Port=1433 Database=mydatabase User=myuser Password=mypassword
- Gebruik isql om de nieuwe gegevensbron te testen. Bijvoorbeeld:
cd /usr/local/easysoft/unixODBC/bin ./isql.sh -v SQLSERVER
Typ bij de prompt "help" om een lijst met tabellen weer te geven. Druk op Return in een lege promptregel om af te sluiten.
Als u geen verbinding kunt maken, raadpleeg dan dit artikel en de SQL Server ODBC Driver Knowledge Base voor hulp.
Deze instructies laten zien hoe u deze verbinding in Serv-U kunt gebruiken om een lege SQL Server-database te vullen:
- Kies in Serv-U Domeindetails> Database .
- Zorg ervoor dat de Automatisch vereiste tabellen maken en de Maak automatisch vereiste kolommen opties zijn beide ingeschakeld.
- Voer de gegevensbronnaam (DSN) in die u eerder hebt gemaakt (volgens het voorbeeld zou u "SQLSERVER_SAMPLE" invoeren), en de gebruikersnaam en het wachtwoord die nodig zijn om toegang te krijgen tot de database.
- Kies Opslaan.
- Test de ODBC-verbinding door een nieuw gebruikersaccount aan te maken in:
- Gebruikers> Databasegebruikers .
–Of–
- Globale gebruikers> Databasegebruikers
en kijk of de gebruiker correct wordt weergegeven in de lijst.
Als de gebruiker niet correct wordt weergegeven, controleer dan het menu Domeinactiviteit> Logboek
- Gebruikers> Databasegebruikers .
Als de ODBC-verbinding met succes is gemaakt, maakt Serv-U alle benodigde tabellen en kolommen om met de externe database te werken.