MySQL から Microsoft SQL Server への EventLog Analyzer データ移行
Managed Serverにおける現在のデータベースの変更手順
Managed サーバーをインストールするとき、MySQL DB 使用の Managed サーバーとして Admin サーバーに登録されます。
Managed
サーバーを MySQL から MSSQL に変更すると、MSSQL DB 使用のManaged サーバーとしてAdmin サーバーに再登録する必要があります。
データベースの変更後、Managed サーバーがアプリケーションとして開始されている場合、ユーザーに Admin サーバーの再設定を促す画面が表示されます。
EventLog Analyzer は、MySQLデータべスからMSSQLLデータベースにデータを移行することができます。
この手順は、既にMySQL DB でEventLog Analyzer を使用していて、MSSQL DBへの変更をご希望の場合に、実施が可能です。
EventLog Analayzer サーバーの初期インストール時に MSSQL を設定する場合は、MSSQL DB
の設定 ページにある手順を参照してください。
データ移行とMSSQL DBでEventLog Analyzer を起動する方法は以下の通りです:
- EventLog Analyzerサーバー/サービスを停止します。
- コマンドプロンプトから<Eventlog Analyzer Home>\tools\backUpDatabase.batを立ち上げて、現在利用中のMySQLサーバーデータベースのバックアップデータを取得します。バックアップが終了するまでしばらく待ちます。 デフォルトでは、バックアップファイルは<Eventlog Analyzer Home>\backupディレクトリに保存されます。ファイル名は 'backup_eventlog_<Build_Number>_MM_DD_YYYY_hh_mm.data' のような名前です。
- インストールした MS SQLサーバーから、bcp.exeとbcp.rllをコピーして、<Eventlog Analyzer Home>\mysql\bin フォルダー に保存します。
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
- <Eventlog Analyzer Home>\tools\changeDBServer.batを起動して、SQLサーバーのサーバー名やポート番号、ユーザー名、パスワードを設定します。
- データベース設定ウィザード ポップアップが開きます。
- ウィザードスクリーンから、サーバータイプを選択します。 利用可能なSQLサーバーインスタンスがコンボボックスにリスト表示されます。 インスタンスから、SQLサーバーのホスト名とポートを入力します。
- "Connect Using:"で認証タイプを選択します。
- オプション:
- Windows 認証
Windows 認証の場合、ドメイン名、ユーザー名、パスワードを入力します。 EventLog Analyzerサーバー と SQLサーバーの両方が同じドメインに属していて、同じドメイン管理者アカウントでログインしていることを確認してください。
- SQL サーバー認証
SQLサーバー認証では、 ユーザー名とパスワードを入力します。
- Test ボタンをクリックして、認証情報が正しいかどうかを確認します。 テスト接続に失敗した場合、認証情報が間違っている可能性があります。再確認をして正しい情報を指定してください。
- 保存ボタンをクリックして、SQLサーバー設定を保存します。 SQLサーバーのデータベース設定には数分かかることがあります。
- <Eventlog Analyzer Home>\bin\run.bat を実行してコマンドプロンプトからEventLog Analyzerを起動します。
- サーバーが完全に開始されたことを確認してから、コマンドプロンプトで起動しているrun.batを終了してサーバーを停止させるか、<Eventlog Analyzer Home>\bin\shutdown.batを起動します。
- <Eventlog Analyzer Home>\tools\restoreDatabase.batを立ち上げて、作成したバックアップファイルを選択します。 'OK' をクリックして、データベースが完全にリストアされるまで待ちます。
- Eventlog Analyzer サーバー/サービスを開始します。
<Eventlog Analyzer Home>\tools:\>backUpDatabase.bat D:\Mysql