Backup.RetainDays プロパティ
バックアップ セットを上書きできるようになるまでの日数を取得します。値の設定も可能です。
名前空間: Microsoft.SqlServer.Management.Smo
アセンブリ: Microsoft.SqlServer.SmoExtended (Microsoft.SqlServer.SmoExtended.dll)
構文
'宣言
Public Property RetainDays As Integer
Get
Set
'使用
Dim instance As Backup
Dim value As Integer
value = instance.RetainDays
instance.RetainDays = value
public int RetainDays { get; set; }
public:
property int RetainDays {
int get ();
void set (int value);
}
member RetainDays : int with get, set
function get RetainDays () : int
function set RetainDays (value : int)
プロパティ値
型: System.Int32
保有期間を日単位で示す Int32 値です。既定では、この値は 0 に設定されます。
説明
バックアップ セットの保有期間は、メディアの初期化時に設定されます。 SQL Server 管理オブジェクト (SMO) を使用して Microsoft SQL Server バックアップを自動化する場合、RetainDays プロパティは、Initialize プロパティが True の場合にのみ、評価されます。
使用例
VB
'Connect to the local, default instance of SQL Server.
Dim srv As Server
srv = New Server
'Reference the AdventureWorks2012 database.
Dim db As Database
db = srv.Databases("AdventureWorks2012")
Dim bk As New Backup
bk.Action = BackupActionType.Database
bk.Database = "AdventureWorks2012"
bk.RetainDays = 21
PowerShell
$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")
$db = New-Object Microsoft.SqlServer.Management.Smo.Database
$db = $srv.Databases.Item("AdventureWorks2012")
$bk = new-object Microsoft.SqlServer.Management.Smo.Backup
$bk.Action = [Microsoft.SqlServer.Management.Smo.BackupActionType]::Database
$bk.Database = "AdventureWorks2012"
$bk.RetainDays = 21
関連項目
参照
Microsoft.SqlServer.Management.Smo 名前空間