다음을 통해 공유


Backup.ExpirationDate 속성

Gets or sets the date and time when the backup set expires and the backup data is no longer considered relevant.

네임스페이스:  Microsoft.SqlServer.Management.Smo
어셈블리:  Microsoft.SqlServer.SmoExtended(Microsoft.SqlServer.SmoExtended.dll)

구문

‘선언
Public Property ExpirationDate As DateTime 
    Get 
    Set
‘사용 방법
Dim instance As Backup 
Dim value As DateTime 

value = instance.ExpirationDate

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

속성 값

유형: System.DateTime
A DateTime object value that specifies the expiration date. By default, the value is unspecified.

주의

The ExpirationDate property is valid only for backup data stored on disk or tape devices. Backup sets older than the expiration date can be overwritten by a later backup.

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"
Dim backupdate As New Date
backupdate = New Date(2006, 10, 5)
bk.ExpirationDate = backupdate

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"
$backupDate = new-object System.DateTime(2006, 10, 5)
$bk.ExpirationDate = $backupDate

참고 항목

참조

Backup 클래스

Microsoft.SqlServer.Management.Smo 네임스페이스

관련 자료

BACKUP(Transact-SQL)

데이터베이스 및 트랜잭션 로그 백업 및 복원