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
- srv
Tür: Microsoft.SqlServer.Management.Smo.Server
A Server örnek temsil eden nesne SQL Server tarafından hedeflenengeri yükleme işlemi.
- sqlVerifyAction
Tür: Microsoft.SqlServer.Management.Smo.SqlVerifyAction
A SqlVerifyAction doğrulamak için yedek türünü belirten değer.
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)
Ayrıca bkz.