Właściwość Backup.ExpirationDate

Pobiera lub ustawia data i czas, kiedy wygasa zestaw kopii zapasowych i dane kopia zapasowa jest już uważane za istotne.

Przestrzeń nazw:  Microsoft.SqlServer.Management.Smo
Zestaw:  Microsoft.SqlServer.SmoExtended (w Microsoft.SqlServer.SmoExtended.dll)

Składnia

'Deklaracja
Public Property ExpirationDate As DateTime
    Get
    Set
'Użycie
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)

Wartość właściwości

Typ: System.DateTime
A DateTime wartość obiektu, który określa data wygaśnięcia.Domyślnie wartość jest nieokreślony.

Uwagi

ExpirationDate Właściwość jest prawidłowa tylko dla kopia zapasowa danych przechowywanych na dysku lub taśmy urządzenia.kopia zapasowaUstawia starsza niż data wygaśnięcia mogą zostać zastąpione przez nowszej kopia zapasowa.

Przykłady

VB

'Connect to the local, default instance of SQL Server.
Dim srv As Server
srv = New Server
'Reference the AdventureWorks2008R2 database.
Dim db As Database
db = srv.Databases("AdventureWorks2008R2")
Dim bk As New Backup
bk.Action = BackupActionType.Database
bk.Database = "AdventureWorks2008R2"
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("AdventureWorks2008R2")
$bk = new-object Microsoft.SqlServer.Management.Smo.Backup
$bk.Action = [Microsoft.SqlServer.Management.Smo.BackupActionType]::Database
$bk.Database = "AdventureWorks2008R2"
$backupDate = new-object System.DateTime(2006, 10, 5)
$bk.ExpirationDate = $backupDate