次の方法で共有


Action プロパティ

実行するバックアップの種類を取得します。値の設定も可能です。

名前空間:  Microsoft.SqlServer.Management.Smo
アセンブリ:  Microsoft.SqlServer.SmoExtended (Microsoft.SqlServer.SmoExtended.dll)

構文

'宣言
Public Property Action As BackupActionType
    Get
    Set
'使用
Dim instance As Backup
Dim value As BackupActionType

value = instance.Action

instance.Action = value
public BackupActionType Action { get; set; }
public:
property BackupActionType Action {
    BackupActionType get ();
    void set (BackupActionType value);
}
member Action : BackupActionType with get, set
function get Action () : BackupActionType
function set Action (value : BackupActionType)

プロパティ値

型: Microsoft.SqlServer.Management.Smo. . :: . .BackupActionType
実行するバックアップの種類を表す BackupActionType オブジェクトです。既定では、この値は Database に設定されます。

説明

Microsoft SQL Server は、1 つのデータベース全体、1 つのデータベースのうち前回のバックアップ後に変更された部分、テーブルまたはインデックスのデータを含む 1 つ以上のオペレーティング システム ファイル、またはデータベースのトランザクション ログをバックアップできます。

Action プロパティの値により、関連する Backup オブジェクト プロパティの適用可能性および解釈が決まります。

使用例

VB

'Connect to the local, default instance of SQL Server.
Dim srv As Server
srv = New Server
'Reference the AdventureWorks2008R2AdventureWorks2008R22008R2 database.
Dim db As Database
db = srv.Databases("AdventureWorks2008R2AdventureWorks2008R22008R2")
'Define a Backup object variable. 
Dim bk As New Backup
'Specify the type of backup, the description, the name, and the database to be backed up.
bk.Action = BackupActionType.Database

PowerShell

$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")
$db = New-Object Microsoft.SqlServer.Management.Smo.Database
$db = $srv.Databases.Item("AdventureWorks2008R2AdventureWorks2008R22008R2")
$bk = new-object Microsoft.SqlServer.Management.Smo.Backup
$bk.Action = [Microsoft.SqlServer.Management.Smo.BackupActionType]::Database