SolarWinds Serv-U är en filserver som tillåter användare att överföra filer via FTP, FTPS, SFTP, webbläsare och mobila enheter. Serv-U körs på antingen Windows eller Linux och stöder både IPv4- och IPv6-nätverk.
För att autentisera slutanvändare kan Serv-U använda sin egen användardatabas eller en extern samling av användar- och gruppinformation. Serv-U stöder två typer av externa autentiseringsbackends:Windows Active Directory och relationsdatabaser tillgängliga via ODBC.
Att lagra användare i en ODBC-databas kan ge mycket snabbare svarstider när användarantalet växer över flera tusen.
Du kan konfigurera ODBC-anslutningarna på två platser:
- Domän> Domändetaljer> Databas
- Server> Serverinformation> Databas
Varje server och varje domän måste ha en unik ODBC-anslutning för att säkerställa att de lagras separat.
Serv-U filserver kan fylla en tom databas med alla tabeller som behövs för att lagra dess användar- och gruppinformation. Alternativt kan Serv-U också använda en befintlig databas som delas med andra applikationer och tjänster.
Vilket alternativ du än väljer måste du skapa en ODBC-anslutning som ansluter till mål-DBMS. Det här exemplet visar hur man ansluter till en SQL Server-databas från en Serv-U-maskin som körs på Linux.
- Ladda ner SQL Server ODBC-drivrutinen för din klientplattform.
Kontrollera med din leverantör/återförsäljare för att ta reda på om din version av Serv-U är 32-bitars eller 64-bitars. Om det är 32-bitars, ladda ner 32-bitars SQL Server ODBC-drivrutinen för Linux. Om det är 64-bitars, ladda ner 64-bitars SQL Server ODBC-drivrutinen för Linux.
- Installera och licensiera SQL Server ODBC-drivrutinen på din klientdator.
För installationsinstruktioner, se dokumentationen för ODBC-drivrutinen.
Obs Du behöver unixODBC Driver Manager installerad på din maskin. Easysoft-distributionen inkluderar en version av unixODBC Driver Manager som Easysoft SQL Server ODBC-drivrutinen har testats med. Easysofts drivrutinsinstallationsprogram ger dig möjlighet att installera unixODBC.
- Skapa en ODBC-datakälla i /etc/odbc.ini som ansluter till SQL Server-databasen. Till exempel:
[SQLSERVER_SAMPLE] Driver=Easysoft ODBC-SQL Server Description=Easysoft SQL Server ODBC driver Server=myhost\myinstance Port=1433 Database=mydatabase User=myuser Password=mypassword
- Använd isql för att testa den nya datakällan. Till exempel:
cd /usr/local/easysoft/unixODBC/bin ./isql.sh -v SQLSERVER
Vid prompten skriver du "hjälp" för att visa en lista med tabeller. För att avsluta, tryck på retur i en tom uppmaningsrad.
Om du inte kan ansluta, se den här artikeln och SQL Server ODBC Driver Knowledge Base för hjälp.
Dessa instruktioner visar hur man använder den här anslutningen i Serv-U för att fylla i en tom SQL Server-databas:
- I Serv-U väljer du Domäninformation> Databas .
- Se till att Skapa nödvändiga tabeller automatiskt och Skapa obligatoriska kolumner automatiskt alternativen är båda aktiverade.
- Ange datakällans namn (DSN) som du skapade tidigare (efter exemplet skulle du ange "SQLSERVER_SAMPLE") och användarnamnet och lösenordet som krävs för att komma åt databasen.
- Välj Spara.
- Testa ODBC-anslutningen genom att skapa ett nytt användarkonto i:
- Användare> Databasanvändare .
–Eller–
- Globala användare> Databasanvändare
och se om användaren visas korrekt i listan.
Om användaren inte visas korrekt kontrollerar du menyn Domänaktivitet> Logg
- Användare> Databasanvändare .
Om ODBC-anslutningen har skapats framgångsrikt skapar Serv-U alla nödvändiga tabeller och kolumner för att arbeta med den externa databasen.