データベースをバックアップするには?

以下は、PostgreSQL、MySQL、MS SQLデータベースからデータをバックアップする手順です。
 

注記:バックアッププロセスを開始する前に、EventLog Analyzerサービスを停止します。

 

PostgreSQLのデータベースバックアップ手順:

<EventLog Analyzer Home>\pgsqlディレクトリで利用可能なコンテンツのZIPファイルを作成して、既存のEventLog Analyzer PostgreSQLデータベースのバックアップを取り、それを<EventLog Analyzer Home>ディレクトリにpgsql_backup.zipとして保存します。

 

MySQLのデータベースバックアップ手順:

<EventLog Analyzer Home>\mysqlディレクトリで利用可能なコンテンツのZIPファイルを作成して、既存のEventLog Analyzer MySQLデータベースのバックアップを取り、<EventLog Analyzer Home>ディレクトリにmysql_backup.zipとして保存します。

 

MS SQLのデータベースバックアップ手順:

  • 以下のコマンドを実行して、データベースeventlogのデータとログファイルの保存場所を確認します。:

use eventlog

go

sp_helpfile

go

     

  • 以下のコマンドを実行して、データベースをディタッチ(切り離し)します。:

use master

go

sp_detach_db 'eventlog'

go

 

  • データベースeventlogのデータとログファイルが保存場所<MSSQL Home>¥data¥eventlog.mdfおよび<MSSQL_Home>¥data¥eventlog_log.LDFから新しい場所<新しい場所>¥eventlog.mdfおよび<新しい場所>¥eventlog_log.LDFにデータファイルとログファイルをバックアップします。
  • 以下のコマンドを実行して、データベースを再度接続し、旧ロケーションにポイントします:

use eventlog

go

sp_attach_db 'eventlog' , '<MSSQL Home>/data/eventlog.mdf' , '<MSSQL_Home>/data/eventlog_log.LDF'

go

       概要