sql >> Databáze >  >> RDS >> Sqlserver

Použití SolarWinds Serv-U na Linuxu s SQL Server Authentication Database

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.

  1. 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.

  2. 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.

  3. 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
  4. 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:

  1. V Serv-U zvolte Podrobnosti domény> Databáze .
  2. Ujistěte se, že Automaticky vytvářet požadované tabulky a Automaticky vytvořit požadované sloupce obě možnosti jsou povoleny.
  3. 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.
  4. Vyberte Uložit.
  5. 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

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í.


  1. Připojení k MySQL nefunguje:2002 Žádný takový soubor nebo adresář

  2. 10 tipů pro Microsoft Access pro vytváření vybraných dotazů

  3. 4 způsoby, jak zkontrolovat, zda tabulka existuje před jejím umístěním na SQL Server (T-SQL)

  4. Jak vyřešit ORA-02014:nelze vybrat FOR UPDATE ze zobrazení pomocí DISTINCT, GROUP BY