Microsoft SQL Server データベースの設定

EventLog Analyzer では、MSSQL データベースの設定が可能です。

この Microsoft SQL Server の設定手順は、EventLog Analyzer の新規インストール時のみ実行可能です。

データベースとして SQL Server を使用する手順は以下の通りです:

  1. インストールした MS SQLサーバーから、bcp.exebcp.rllをコピーして、<Eventlog Analyzer Home>\bin フォルダー に保存します。
メモ: 上記のファイルを SQL Server (2005 以上のバージョン)からコピーした場合で、EventLog Analyzer は他のマシンにインストールされている場合、SQLバージョンとEventLog AnalyzerマシンのCPUタイプに従って、次のSQLネイティブクライアントを EventLog Analyzer にインストールしてください。

MSSQL 2005 (32 bit)
http://download.microsoft.com/download/4/4/d/44dbde61-b385-4fc2-a67d-48053b8f9fad/sqlncli.msi

MSSQL 2005 (64 bit)
http://download.microsoft.com/download/4/4/d/44dbde61-b385-4fc2-a67d-48053b8f9fad/sqlncli_x64.msi

MSSQL 2008 (32 bit)
http://go.microsoft.com/fwlink/?LinkId=123717&clcid=0x409

MSSQL 2008 (64 bit)
http://go.microsoft.com/fwlink/?LinkId=123718&clcid=0x409

  1. <Eventlog Analyzer Home>\tools\changeDBServer.batを起動して、SQLサーバーのサーバー名やポート番号、ユーザー名、パスワードを設定します。
  2. データベース設定ウィザード ポップアップが開きます。
  3. ウィザードスクリーンから、サーバータイプを選択します。 利用可能なSQLサーバーインスタンスがコンボボックスにリスト表示されます。 インスタンスから、SQLサーバーのホスト名ポートを入力します。
  4. "Connect Using:"を使用して、認証タイプを選択します。 オプション
  5. オプション:
    1. Windows 認証

    Windows 認証の場合、ドメイン名ユーザー名パスワードを入力します。 EventLog Analyzerサーバー と SQLサーバーの両方が同じドメインに属していて、同じドメイン管理者アカウントでログインしていることを確認してください。

    1. SQL Server 認証

    SQL Server 認証では、 ユーザー名パスワードを入力します。

メモ: ユーザーのロール詳細: 下記リンクのドキュメントを参照してください。 サーバーレベルロール: http://msdn.microsoft.com/en-us/library/ms188659.aspx データベースレベルロール: http://msdn.microsoft.com/en-us/library/ms189121.aspx その他: http://www.mssqlcity.com/Articles/Adm/SQL70Roles.htm
.
Windows認証やSQL Server 認証では、サーバーロールは'sysadmin'、またデータベースロールは'db_owner'である必要があります。
sysadminサーバーロールのメンバーは SQL Server のどのようなアクティビティを行うことができ、データベースの全ての機能制御を行うことができます。
db_ownerデータベースロールはデータベースのどのようなアクティビティも行うことができます。
  1. Test ボタンをクリックして、認証情報が正しいかどうかを確認します。 テスト接続に失敗した場合、認証情報が間違っている可能性があります。再確認をして正しい情報を指定してください。
  2. 保存ボタンをクリックして、SQLサーバー設定を保存します。 SQLサーバーのデータベース設定には数分かかることがあります。
  3. Eventlog Analyzer サーバー/サービスを開始します。

この Microsoft SQL Server の設定手順は、EventLog Analyzer の新規インストール時のみ実行可能です。

すでにPGSQLまたはMySQLでEventLog Analyzerを使用していて、データベースをMS SQLに変更する場合は、MySQL から Microsoft SQL Server データベースへの移行、または、PGSQL から MSSQL データベースへの移行 をご参照ください。

       概要