FireDAC.Phys.IBBase.TFDIBConfig.ShutdownDB
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 に相当します。