FireDAC.Phys.IBBase.TFDIBValidate
Delphi
TFDIBValidate = class(TFDIBService)
C++
class PASCALIMPLEMENTATION TFDIBValidate : public TFDIBService
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | FireDAC.Phys.IBBase.pas FireDAC.Phys.IBBase.hpp |
FireDAC.Phys.IBBase | FireDAC.Phys.IBBase |
説明
Firebird および InterBase のデータベース検証および復旧サービスを実装するクラス。
TFDIBValidate コンポーネントを使用すると、データベース検証および復旧機能を、アプリケーションに追加することができます。 これは、プログラムから gfix ツールを DB サーバー プロセス内のスレッドとして呼び出す手段です。
データベース サーバーへの接続を設定するには、次のプロパティを埋める必要があります: DriverLink、Host、Protocol、UserName、Password。
データベースを検証および/または復旧する際に、アプリケーションがやるべきことは:
DB 検証または復旧のログを生成するには、アプリケーションは OnProgress イベントを使用しなければなりません。
例:
FDIBValidate1.DriverLink := FDPhysIBDriverLink1;
FDIBValidate1.UserName := 'sysdba';
FDIBValidate1.Password := 'masterkey';
FDIBValidate1.Host := 'db.srv.host';
FDIBValidate1.Protocol := ipTCPIP;
FDIBValidate1.Database := 'e:\ib\addemo.gdb';
FDIBValidate1.Repair;