FireDAC.Phys.IBBase.TFDIBValidate

提供: RAD Studio API Documentation
移動先: 案内検索

FireDAC.Phys.IBBase.TFDIBServiceFireDAC.Phys.TFDPhysDriverServiceFireDAC.Stan.Intf.TFDComponentSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTFDIBValidate

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 サーバー プロセス内のスレッドとして呼び出す手段です。

データベース サーバーへの接続を設定するには、次のプロパティを埋める必要があります: DriverLinkHostProtocolUserNamePassword

データベースを検証および/または復旧する際に、アプリケーションがやるべきことは:

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;

関連項目