sql >> データベース >  >> RDS >> Sqlserver

LinuxでSQLServer認証データベースを使用してSolarWindsServ-Uを使用する

    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データベースに接続する方法を示しています。

    1. クライアントプラットフォーム用のSQLServerODBCドライバーをダウンロードします。

      Serv-Uのバージョンが32ビットか64ビットかについては、ベンダー/再販業者に確認してください。 32ビットの場合は、Linux用の32ビットSQLServerODBCドライバーをダウンロードします。 64ビットの場合は、Linux用の64ビットSQLServerODBCドライバーをダウンロードします。

    2. クライアントマシンにSQLServerODBCドライバーをインストールしてライセンスを取得します。

      インストール手順については、ODBCドライバーのドキュメントを参照してください。

      マシンにunixODBCDriverManagerがインストールされている必要があります。 Easysoftディストリビューションには、Easysoft SQLServerODBCドライバーがテストされたバージョンのunixODBCドライバーマネージャーが含まれています。 Easysoftドライバセットアッププログラムには、unixODBCをインストールするオプションがあります。

    3. 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
    4. isqlを使用して新しいデータソースをテストします。例:
      cd /usr/local/easysoft/unixODBC/bin
      ./isql.sh -v SQLSERVER
      

      プロンプトで「help」と入力して、テーブルのリストを表示します。終了するには、空のプロンプト行でReturnキーを押します。

      接続できない場合は、この記事とSQLServerODBCドライバーのナレッジベースを参照してください。

    次の手順は、Serv-Uでこの接続を使用して、空のSQLServerデータベースにデータを入力する方法を示しています。

    1. Serv-Uで、ドメインの詳細>データベースを選択します 。
    2. 必要なテーブルを自動的に作成することを確認します および必要な列を自動的に作成 オプションは両方とも有効になっています。
    3. 前に作成したデータソース名(DSN)(例に従って、「SQLSERVER_SAMPLE」と入力します)と、データベースにアクセスするために必要なユーザー名とパスワードを入力します。
    4. [保存]を選択します。
    5. 次の場所に新しいユーザーアカウントを作成して、ODBC接続をテストします。
      • ユーザー>データベースユーザー

        –または–

      • グローバルユーザー>データベースユーザー

      ユーザーがリストに正しく表示されているかどうかを確認します。

      ユーザーが正しく表示されない場合は、ドメインアクティビティ>ログメニューを確認してください。

    ODBC接続が正常に作成されると、Serv-Uは外部データベースと連携するために必要なすべてのテーブルと列を作成します。


    1. E-BusinessSuite12.2での主要なテクノロジーの変更

    2. PostgreSQLでのヒント

    3. 本番PostgreSQLデータベースの管理を容易にする

    4. SQLServerのデッドロックの構造とそれらを回避するための最良の方法