SolarWinds Serv-Uは、ユーザーがFTP、FTPS、SFTP、Webブラウザー、およびモバイルデバイスを介してファイルを転送できるようにするファイルサーバーです。 Serv-UはWindowsまたはLinuxのいずれかで実行され、IPv4ネットワークとIPv6ネットワークの両方をサポートします。
エンドユーザーを認証するために、Serv-Uは独自のユーザーデータベースまたはユーザーとグループの情報の外部コレクションを使用できます。 Serv-Uは、WindowsActiveDirectoryとODBC経由でアクセス可能なリレーショナルデータベースの2種類の外部認証バックエンドをサポートしています。
ユーザーをODBCデータベースに保存すると、ユーザー数が数千人を超えた場合に、応答時間が大幅に短縮されます。
ODBC接続は次の2つの場所で構成できます。
- ドメイン>ドメインの詳細>データベース
- サーバー>サーバーの詳細>データベース
各サーバーと各ドメインには、個別に保存されるように、一意のODBC接続が必要です。
Serv-Uファイルサーバーは、ユーザーおよびグループ情報を格納するために必要なすべてのテーブルを空のデータベースに追加できます。または、Serv-Uは、他のアプリケーションやサービスと共有されている既存のデータベースを使用することもできます。
どちらのオプションを選択する場合でも、ターゲットDBMSに接続するODBC接続を作成する必要があります。この例は、Linuxで実行されているServ-UマシンからSQLServerデータベースに接続する方法を示しています。
- クライアントプラットフォーム用のSQLServerODBCドライバーをダウンロードします。
Serv-Uのバージョンが32ビットか64ビットかについては、ベンダー/再販業者に確認してください。 32ビットの場合は、Linux用の32ビットSQLServerODBCドライバーをダウンロードします。 64ビットの場合は、Linux用の64ビットSQLServerODBCドライバーをダウンロードします。
- クライアントマシンにSQLServerODBCドライバーをインストールしてライセンスを取得します。
インストール手順については、ODBCドライバーのドキュメントを参照してください。
注 マシンにunixODBCDriverManagerがインストールされている必要があります。 Easysoftディストリビューションには、Easysoft SQLServerODBCドライバーがテストされたバージョンのunixODBCドライバーマネージャーが含まれています。 Easysoftドライバセットアッププログラムには、unixODBCをインストールするオプションがあります。
- SQLServerデータベースに接続するODBCデータソースを/etc/odbc.iniに作成します。例:
[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
プロンプトで「help」と入力して、テーブルのリストを表示します。終了するには、空のプロンプト行でReturnキーを押します。
接続できない場合は、この記事とSQLServerODBCドライバーのナレッジベースを参照してください。
次の手順は、Serv-Uでこの接続を使用して、空のSQLServerデータベースにデータを入力する方法を示しています。
- Serv-Uで、ドメインの詳細>データベースを選択します 。
- 必要なテーブルを自動的に作成することを確認します および必要な列を自動的に作成 オプションは両方とも有効になっています。
- 前に作成したデータソース名(DSN)(例に従って、「SQLSERVER_SAMPLE」と入力します)と、データベースにアクセスするために必要なユーザー名とパスワードを入力します。
- [保存]を選択します。
- 次の場所に新しいユーザーアカウントを作成して、ODBC接続をテストします。
- ユーザー>データベースユーザー 。
–または–
- グローバルユーザー>データベースユーザー
ユーザーがリストに正しく表示されているかどうかを確認します。
ユーザーが正しく表示されない場合は、ドメインアクティビティ>ログメニューを確認してください。
- ユーザー>データベースユーザー 。
ODBC接続が正常に作成されると、Serv-Uは外部データベースと連携するために必要なすべてのテーブルと列を作成します。