FireDAC.Phys.IBBase.TFDIBConfig.ShutdownDB

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

Delphi

procedure ShutdownDB(AMode: TIBShutdownMode; ATimeout: LongWord);

C++

void __fastcall ShutdownDB(Firedac::Phys::Ibwrapper::TIBShutdownMode AMode, unsigned ATimeout);

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
FireDAC.Phys.IBBase.pas
FireDAC.Phys.IBBase.hpp
FireDAC.Phys.IBBase TFDIBConfig


説明

ShutdownDB メソッドを使用すると、データベースをシャットダウンすることができます。

ShutdownDB メソッドを使用すると、指定されたモードおよびタイムアウトで、データベースをシャットダウンすることができます。 サポートされるモードは次のとおり:

  • smForce - データベースへ接続がない場合にはデータベースをシャットダウンし、そうでなければ、指定されたタイムアウト期間の終わりにシャットダウンします。 このモードは、gfix -shut -force n に相当します。
  • smDenyTransactions - アクティブなトランザクションがない場合にはデータベースをシャットダウンし、そうでなければ、指定されたタイムアウト期間の終わりにシャットダウンします。 このモードでは、タイムアウトの期間中は新しいトランザクションを拒否し、タイムアウト期間の終わりになおアクティブなトランザクションがある場合には失敗します。 このモードは、gfix -shut -tran n に相当します。
  • smDenyAttachements - アクティブなトランザクションがない場合にはデータベースをシャットダウンし、そうでなければ、指定されたタイムアウト期間の終わりにシャットダウンします。 このモードでは、タイムアウトの期間中は新しいデータベース アタッチメントを拒否し、タイムアウト期間の終わりになおアクティブなデータベース アタッチがある場合には失敗します。 このモードは、gfix -shut -attach n に相当します。

関連項目