メインコンテンツまでスキップ
バージョン: 20 R7 BETA

New log file

New log file : Text

引数説明
戻り値Text閉じられたログファイルのフルパス名

説明

注: このコマンドは4D Serverでのみ動作します。このコマンドはExecute on serverあるいはストアードプロシージャー内でのみ実行できます。

New log fileコマンドは、カレントログファイルを閉じて、そのファイルに別の名前を付けます。そして、以前と同じ名前の新しいログファイルを前のファイルと同じ場所に作成します。
このコマンドは論理ミラーを使用したバックアップシステムを設定するために使用されます(4D Server Referenceの論理ミラーの設定を参照)。

このコマンドは、閉じられたログファイルのフルパス名(アクセスパス+パス名)を返します。このファイルは、カレントログファイルと同じ場所に保存されます(これは環境設定のバックアップテーマ内、設定ページで指定します)。このコマンドは、保存するファイルに一切の処理(圧縮やセグメント化)を実行しません。ダイアログボックスは表示されません。

ファイルは、データベースやログファイルのカレントバックアップ番号を使用した別名に変更されます。次のようになります。
例: DatabaseName[BackupNum-LogBackupNum].journal

  • MyDatabase.4DD というデータベースを4 回保存すると、最後のバックアップファイルの名前は、MyDatabase[0004].4BKとなります。従って最初のログファイルの"セグメント"は、MyDatabase[0004-0001].journalです。
  • MyDatabase.4DD というデータベースが3 回保存され、ログファイルが5 回保存された場合、6 度目に実行されるログファイルのバックアップは、MyDatabase[0003-0006].journalです。

エラー管理

エラーが発生すると、コマンドはON ERR CALL コマンドでとらえることが可能なエラーコードを生成します。

プロパティ

コマンド番号926
スレッドセーフである
システム変数を更新するerror