Backup オブジェクトを使用すると、Microsoft SQL Server のバックアップ操作にプログラムでアクセスできます。
Backup データ型で公開されるメンバを以下の表に示します。
パブリック コンストラクタ
| 名前 | 説明 | |
|---|---|---|
| Backup | Backup クラスの新しいインスタンスを初期化します。 |
このページのトップへ
プロテクト フィールド
| 名前 | 説明 | |
|---|---|---|
![]() |
currentAsyncOperation | ( BackupRestoreBase から継承されます) |
![]() |
m_BackupAction | ( BackupRestoreBase から継承されます) |
![]() |
m_LogTruncation | ( BackupRestoreBase から継承されます) |
![]() |
m_RestoreAction | ( BackupRestoreBase から継承されます) |
このページのトップへ
パブリック プロパティ
| 名前 | 説明 | |
|---|---|---|
![]() |
Action | 実行するバックアップの種類を取得します。値の設定も可能です。 |
![]() |
AsyncStatus | バックアップまたは復元プロセスの非同期状態を取得します。 (BackupRestoreBase から継承されます) |
![]() |
BackupSetDescription | 特定のバックアップ セットの説明テキストを取得します。値の設定も可能です。 |
![]() |
BackupSetName | 特定のバックアップ セットを識別するために使用される名前を取得します。値の設定も可能です。 |
![]() |
BlockSize | バックアップの一部としてテープをフォーマットするときに使用されるブロック サイズ単位を取得します。値の設定も可能です。 |
![]() |
Checksum | バックアップまたは復元操作中にチェックサム値を計算するかどうかを示す Boolean プロパティ値を取得または設定します。 (BackupRestoreBase から継承されます) |
![]() |
ContinueAfterError | バックアップまたは復元がチェックサム エラーが発生した後も続行されるかどうかを示す Boolean プロパティ値を取得または設定します。 (BackupRestoreBase から継承されます) |
![]() |
Database | バックアップまたは復元操作を実行する対象のデータベースを取得または設定します。 (BackupRestoreBase から継承されます) |
![]() |
DatabaseFileGroups | バックアップまたは復元操作の対象となる Microsoft SQL Server ファイル グループを取得します。 (BackupRestoreBase から継承されます) |
![]() |
DatabaseFiles | バックアップまたは復元操作の対象となるオペレーティング システム ファイルを取得します。 (BackupRestoreBase から継承されます) |
![]() |
Devices | バックアップまたは復元操作に対して指定されているバックアップ デバイスを取得します。 このプロパティは、CLS に準拠していません。 (BackupRestoreBase から継承されます) |
![]() |
ExpirationDate | バックアップ セットの有効期限が切れ、バックアップ データが適切と見なされなくなる日時を取得します。値の設定も可能です。 |
![]() |
FormatMedia | バックアップ操作の最初のステップとしてテープがフォーマットされるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 |
![]() |
Incremental | 差分バックアップを実行するかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 |
![]() |
Initialize | バックアップ操作に関連するデバイスがバックアップ操作の一部として初期化されるのかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 |
![]() |
LogTruncation | バックアップ操作の一部としてデータベース ログの切り捨てに使用するメソッドを取得します。値の設定も可能です。 |
![]() |
MediaDescription | バックアップ セットを格納するメディアの説明テキストを取得します。値の設定も可能です。 |
![]() |
MediaName | 特定のメディア セットを識別するために使用する名前を取得または設定します。 (BackupRestoreBase から継承されます) |
![]() |
Mirrors | ミラー化されたバックアップによって使用されるバックアップ デバイスの一覧を取得します。値の設定も可能です。 このプロパティは、CLS に準拠していません。 |
![]() |
NoRecovery | ログの末尾がバックアップされるかどうか、およびデータベースが Restoring 状態に復元されるかどうかを示す Boolean プロパティ値を取得または設定します。 (BackupRestoreBase から継承されます) |
![]() |
NoRewind | バックアップまたは復元操作の後に Microsoft SQL Server でテープを開いたままにするかどうかを示すBoolean プロパティ値を取得または設定します。 (BackupRestoreBase から継承されます) |
![]() |
PercentCompleteNotification | PercentCompleteEventHandler イベント ハンドラの呼び出し間隔の割合を取得または設定します。 (BackupRestoreBase から継承されます) |
![]() |
Restart | バックアップまたは復元操作が中断された場合に再開するかどうかを示す Boolean プロパティ値を取得または設定します。 (BackupRestoreBase から継承されます) |
![]() |
RetainDays | バックアップ セットを上書きできるようになるまでの日数を取得します。値の設定も可能です。 |
![]() |
SkipTapeHeader | テープ ヘッダーを読み取るかどうかを示す Boolean プロパティを取得します。値の設定も可能です。 |
![]() |
UndoFileName | 復旧中にロールバックされるコミットされていないトランザクションを格納するために使用される UNDO ファイルの名前を取得します。値の設定も可能です。 |
![]() |
UnloadTapeAfter | バックアップまたは復元操作の完了後にテープ メディアが巻き戻されてアンロードされるかどうかを示す Boolean プロパティ値を取得または設定します。 (BackupRestoreBase から継承されます) |
このページのトップへ
パブリック メソッド
( プロテクト メソッド も参照)
| 名前 | 説明 | |
|---|---|---|
![]() |
Abort | 実行中のバックアップまたは復元操作を終了します。 (BackupRestoreBase から継承されます) |
![]() |
Equals | オーバーロードされます。 ( Object から継承されます) |
![]() |
GetHashCode | ( Object から継承されます) |
![]() |
GetType | ( Object から継承されます) |
![]() ![]() |
ReferenceEquals | ( Object から継承されます) |
![]() |
Script | 参照されたバックアップを実行するために使用できる Transact-SQL ステートメントを返します。 |
![]() |
SetMediaPassword | オーバーロードされます。 ( BackupRestoreBase から継承されます) |
![]() |
SetPassword | オーバーロードされます。 ( BackupRestoreBase から継承されます) |
![]() |
SqlBackup | 使用される Backup オブジェクトのプロパティでの指定どおりに、データベースのバックアップ操作を実行します。 |
![]() |
SqlBackupAsync | 使用される Backup オブジェクトのプロパティでの指定どおりに、非同期でデータベースのバックアップ操作を実行します。 |
![]() |
ToString | ( Object から継承されます) |
![]() |
Wait | 次のプロセスに進む前に、現在のバックアップまたは復元操作が完了するまで待機します。 (BackupRestoreBase から継承されます) |
このページのトップへ
プロテクト メソッド
| 名前 | 説明 | |
|---|---|---|
![]() |
ExecuteSql | ( BackupRestoreBase から継承されます) |
![]() |
ExecuteSqlAsync | ( BackupRestoreBase から継承されます) |
![]() |
ExecuteSqlWithResults | ( BackupRestoreBase から継承されます) |
![]() |
Finalize | ( Object から継承されます) |
![]() |
GetDevicesScript | ( BackupRestoreBase から継承されます) |
![]() |
IsStringValid | ( BackupRestoreBase から継承されます) |
![]() |
MemberwiseClone | ( Object から継承されます) |
このページのトップへ
パブリック イベント
| 名前 | 説明 | |
|---|---|---|
![]() |
Complete | バックアップまたは復元操作が完了すると発生します。 (BackupRestoreBase から継承されます) |
![]() |
Information | CompleteNextMedia または PercentComplete イベントによって処理できない情報メッセージが Microsoft SQL Server により発行されると発生します。 (BackupRestoreBase から継承されます) |
![]() |
NextMedia | バックアップまたは復元操作が対象デバイスのメディアを使い果たすと発生します。 (BackupRestoreBase から継承されます) |
![]() |
PercentComplete | バックアップまたは復元操作が完了ユニットに達すると発生します。 (BackupRestoreBase から継承されます) |
このページのトップへ
参照
関連項目
Backup Class
Microsoft.SqlServer.Management.Smo Namespace
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)