データベース移行
このオプションを使用すると、Log360の組み込みデータベースサーバー(PostgreSQL)をMS SQL Server、またはPostgreSQLサーバーの別のインスタンスに変更できます。
重要ポイント
- サポートされているデータベースの移行:
- PostgreSQLサーバーからMS SQL Server、またはPostgreSQLサーバーの別のインスタンス。
- MS SQL ServerからPostgreSQL Server、またはMS SQL Serverの別のインスタンス。
- サポートされているデータベースバージョン:
- PostgreSQL:9.2から9.5
- MS SQL:2005以降
- 続行する前にデータベースのバックアップをご取得ください。
前提条件
- SQL Serverがインストールされているディレクトリからbcp.exeファイルとbcp.rllファイルをコピーして、Log360 binフォルダーに貼り付けます( <Log360_installed_directory/bin).ファイルを手動でコピーする代わりに、ユーザーインターフェイスから直接データベースの移行を構成するときにこれを行うこともできます。
- bcp.exeファイルの場所:<MSSQL_installed_folder>\Client SDK\ODBC\130\Tools\Binn\bcp.exe。例:C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\bcp.exe.
- bcp.rllファイルの場所:<MSSQL_installed_folder>\Client SDK\ODBC\130\Tools\Binn\Resources\1033\bcp.rll.例:C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\Resources\1033\bcp.rll
- MS SQLに移行するには、MS SQL Serverのバージョンに従って、対応するSQL Native ClientをLog360マシンにインストールしてください。
- MS SQL Serverマシンでファイアウォールが有効になっている場合は、TCPポートとUDPポートを開く必要があります。
MS SQLサーバーバージョン |
ネイティブクライアント |
---|---|
2005 |
ダウンロード |
2008 |
ダウンロード |
2008 R2 |
ダウンロード |
2012 |
ダウンロード |
2014 |
ダウンロード |
2016 |
ダウンロード |
2017 |
ダウンロード |
データベースを移行する手順
- 管理者としてLog360にログインします。
- 「管理」タブ→「一般設定」→「データベース設定」→「データベース移行」に移動します。
- [コンポーネント名]で[Log360]を選択します。
- [データベースサーバーを選択]メニューから、変更先のデータベースサーバーを選択します。
- PostgreSQLサーバーを選択した場合、次のようになります。
- [DBサーバー名/IPとポート]フィールドに、PostgreSQLデータベースサーバーのホスト名またはIPアドレスとポート番号を入力します。
- 新しいデータベースを作成する権限を持つユーザーのユーザー名とパスワードを入力します。
- MS SQL Serverを選択した場合、次のようになります。
- [DBサーバー名/IPとポート]フィールドに、MS SQLデータベースサーバーのホスト名またはIPアドレスとポート番号を入力します。
- [DBサーバーインスタンス]フィールドで、使用するSQL Serverインスタンスを選択します。
- bcp.exeファイルとbcp.rllファイルを既に移動している場合は、[bcp.exeファイルの選択]フィールドと[bcp.rllファイルの選択]フィールドに同じものが表示されます。そうでない場合は、[参照]をクリックして、SQL Serverのインストールディレクトリからbcp.exeファイルとbcp.rllファイルを選択します。
- 認証には、Windows資格情報またはSQL Serverユーザーアカウントのいずれかを使用できます。
- SQL Serverユーザーアカウントを使用する場合は、[SQL認証]を選択し、ユーザー名とパスワードを入力します。
- Windows認証を使用する場合は、[Windows認証]を選択し、Windowsドメインユーザーアカウントのユーザー名とパスワードを入力します。現在マシンにログインしているユーザーのユーザー名とパスワードを自動入力するには、既定のWindows認証を使用する]チェックボックスをオンにします。
- 古いデータベースから新しいデータベースにデータをコピーするには、[既存のデータを移行]チェックボックスをオンにします。
重要:Log360の新規インストールのデータベースまたはコンポーネントに変更を加えたい場合のみ、このボックスのチェックを外したままにしてください。
- [保存]をクリックします。
注意:使用するユーザーアカウントには、選択したMS SQL Serverにデータベースを作成するためのアクセス許可が必要です。