Aracılığıyla paylaş


Restore.SqlVerifyLatest Yöntemi (Server, SqlVerifyAction)

yedek küme tamamlandıktan ve yedeğin tamamı okunabilir olduğunu görmek için belirtilen eylem ve denetimleri ile en son yedek doğrular.

Ad Alanı:  Microsoft.SqlServer.Management.Smo
Derleme:  Microsoft.SqlServer.SmoExtended (Microsoft.SqlServer.SmoExtended içinde.dll)

Sözdizimi

'Bildirim
Public Function SqlVerifyLatest ( _
    srv As Server, _
    sqlVerifyAction As SqlVerifyAction _
) As Boolean
'Kullanım
Dim instance As Restore
Dim srv As Server
Dim sqlVerifyAction As SqlVerifyAction
Dim returnValue As Boolean

returnValue = instance.SqlVerifyLatest(srv, _
    sqlVerifyAction)
public bool SqlVerifyLatest(
    Server srv,
    SqlVerifyAction sqlVerifyAction
)
public:
bool SqlVerifyLatest(
    Server^ srv, 
    SqlVerifyAction sqlVerifyAction
)
member SqlVerifyLatest : 
        srv:Server * 
        sqlVerifyAction:SqlVerifyAction -> bool 
public function SqlVerifyLatest(
    srv : Server, 
    sqlVerifyAction : SqlVerifyAction
) : boolean

Parametreler

Dönüş Değeri

Tür: System.Boolean
A Boolean hedeflenen yedek küme okunaklı ve eksiksiz olup olmadığını gösteren değer.
Doğru , yedek küme başarıyla doğrulandı.Yoksa, False.

Örnekler

Aşağıdaki kod örneği nasıl oluşturulacağını gösterir bir yedek AdventureWorks2008R2 veritabanı ve onu geri yüklemeden okunaklı ve eksiksiz olduğundan emin olun.

VB

Dim srv As Server = New Server("(local)")
Dim res As Restore = New Restore()
Dim backup As Backup = New Backup()

backup.Devices.AddDevice("C:\AdventureWorks2008R2Backup.bak", DeviceType.File)
backup.Database = "AdventureWorks2008R2"
backup.SqlBackup(srv)

res.Devices.AddDevice("C:\AdventureWorks2008R2Backup.bak", DeviceType.File)
res.Database = "AdventureWorks2008R2"
Console.WriteLine(res.SqlVerifyLatest(srv, SqlVerifyAction.VerifyFile).ToString())

PowerShell

$srv = new-object Microsoft.SqlServer.Management.Smo.Server("(local)")
$res = new-object Microsoft.SqlServer.Management.Smo.Restore
$backup = new-object Microsoft.SqlServer.Management.Smo.Backup

$backup.Devices.AddDevice("C:\AdventureWorks2008R2Backup.bak", [Microsoft.SqlServer.Management.Smo.DeviceType]::File)
$backup.Database = "AdventureWorks2008R2"
$backup.SqlBackup($srv)

$res.Devices.AddDevice("C:\AdventureWorks2008R2Backup.bak", [Microsoft.SqlServer.Management.Smo.DeviceType]::File)
Write-Host $res.SqlVerifyLatest($srv, [Microsoft.SqlServer.Management.Smo.SqlVerifyAction]::VerifyFile)