Restore.SqlVerifyLatest Restore.SqlVerifyLatest Restore.SqlVerifyLatest Method

정의

가장 최근 백업을 확인하지만 복원하지 않고, 백업 세트가 완전하며 전체 백업을 읽을 수 있는지를 확인합니다. Verifies the most recent backup but does not restore it, and checks to see that the backup set is complete and the entire backup is readable.

오버로드

SqlVerifyLatest(Server, SqlVerifyAction, String) SqlVerifyLatest(Server, SqlVerifyAction, String)

지정한 동작을 사용하여 가장 최근 백업을 확인하고, 백업 세트가 완전하며 전체 백업을 읽을 수 있는지를 확인한 다음, 오류 메시지를 반환합니다. Verifies the most recent backup with the specified action, checks to see that the backup set is complete and the entire backup is readable, and returns an error message.

SqlVerifyLatest(Server, String) SqlVerifyLatest(Server, String) SqlVerifyLatest(Server, String)

가장 최근 백업을 확인하지만 복원하지 않고, 백업 세트가 완전하며 전체 백업을 읽을 수 있는지를 확인한 다음, 오류 메시지를 반환합니다. Verifies the most recent backup but does not restore it, checks to see that the backup set is complete and the entire backup is readable, and returns an error message.

SqlVerifyLatest(Server, SqlVerifyAction) SqlVerifyLatest(Server, SqlVerifyAction)

지정한 동작을 사용하여 가장 최근 백업을 확인하고, 백업 세트가 완전하며 전체 백업을 읽을 수 있는지를 확인합니다. Verifies the most recent backup with the specified action, and checks to see that the backup set is complete and the entire backup is readable.

SqlVerifyLatest(Server) SqlVerifyLatest(Server) SqlVerifyLatest(Server)

가장 최근 백업을 확인하지만 복원하지 않고, 백업 세트가 완전하며 전체 백업을 읽을 수 있는지를 확인합니다. Verifies the most recent backup but does not restore it, and checks to see that the backup set is complete and the entire backup is readable.

SqlVerifyLatest(Server, SqlVerifyAction, String) SqlVerifyLatest(Server, SqlVerifyAction, String)

지정한 동작을 사용하여 가장 최근 백업을 확인하고, 백업 세트가 완전하며 전체 백업을 읽을 수 있는지를 확인한 다음, 오류 메시지를 반환합니다. Verifies the most recent backup with the specified action, checks to see that the backup set is complete and the entire backup is readable, and returns an error message.

public:
 bool SqlVerifyLatest(Microsoft::SqlServer::Management::Smo::Server ^ srv, Microsoft::SqlServer::Management::Smo::SqlVerifyAction sqlVerifyAction, [Runtime::InteropServices::Out] System::String ^ % errorMessage);
public bool SqlVerifyLatest (Microsoft.SqlServer.Management.Smo.Server srv, Microsoft.SqlServer.Management.Smo.SqlVerifyAction sqlVerifyAction, out string errorMessage);
매개 변수
srv
Server Server Server

A Server 복원 작업의 대상 SQL Server의 인스턴스를 나타내는 개체입니다. A Server object that represents the instance of SQL Server that is targeted by the restore operation.

sqlVerifyAction
SqlVerifyAction SqlVerifyAction SqlVerifyAction

확인할 백업의 유형을 지정하는 SqlVerifyAction 값입니다. A SqlVerifyAction value that specifies the type of backup to verify.

errorMessage
String String String

A String 메서드가 실행이 완료 될 때 오류 메시지를 포함 하는 값입니다. A String value that contains the error message when the method has completed running. 출력 매개 변수입니다. This is an output parameter.

반환

A Boolean 대상된 백업 세트를 읽을 수 있으며 완료 여부를 나타내는 값입니다. A Boolean value that indicates whether targeted backup set is readable and complete. 경우 True, 백업 세트가 성공적으로 확인 했습니다. If True, the backup set was successfully verified. 그렇지 않으면 False합니다. Otherwise, False.

예제

데이터베이스 및 트랜잭션 로그 백업 및 복원Backing Up and Restoring Databases and Transaction Logs

SqlVerifyLatest(Server, String) SqlVerifyLatest(Server, String) SqlVerifyLatest(Server, String)

가장 최근 백업을 확인하지만 복원하지 않고, 백업 세트가 완전하며 전체 백업을 읽을 수 있는지를 확인한 다음, 오류 메시지를 반환합니다. Verifies the most recent backup but does not restore it, checks to see that the backup set is complete and the entire backup is readable, and returns an error message.

public:
 bool SqlVerifyLatest(Microsoft::SqlServer::Management::Smo::Server ^ srv, [Runtime::InteropServices::Out] System::String ^ % errorMessage);
public bool SqlVerifyLatest (Microsoft.SqlServer.Management.Smo.Server srv, out string errorMessage);
Public Function SqlVerifyLatest (srv As Server, ByRef errorMessage As String) As Boolean
매개 변수
srv
Server Server Server

A Server 복원 작업의 대상 SQL Server의 인스턴스를 나타내는 개체입니다. A Server object that represents the instance of SQL Server that is targeted by the restore operation.

errorMessage
String String String

A String 메서드가 실행이 완료 될 때 오류 메시지를 포함 하는 값입니다. A String value that contains the error message when the method has completed running. 출력 매개 변수입니다. This is an output parameter.

반환

A Boolean 대상된 백업 세트를 읽을 수 있으며 완료 여부를 나타내는 값입니다. A Boolean value that indicates whether targeted backup set is readable and complete. 경우 True, 백업 세트가 성공적으로 확인 했습니다. If True, the backup set was successfully verified. 그렇지 않으면 False합니다. Otherwise, False.

예제

데이터베이스 및 트랜잭션 로그 백업 및 복원Backing Up and Restoring Databases and Transaction Logs

SqlVerifyLatest(Server, SqlVerifyAction) SqlVerifyLatest(Server, SqlVerifyAction)

지정한 동작을 사용하여 가장 최근 백업을 확인하고, 백업 세트가 완전하며 전체 백업을 읽을 수 있는지를 확인합니다. Verifies the most recent backup with the specified action, and checks to see that the backup set is complete and the entire backup is readable.

public:
 bool SqlVerifyLatest(Microsoft::SqlServer::Management::Smo::Server ^ srv, Microsoft::SqlServer::Management::Smo::SqlVerifyAction sqlVerifyAction);
public bool SqlVerifyLatest (Microsoft.SqlServer.Management.Smo.Server srv, Microsoft.SqlServer.Management.Smo.SqlVerifyAction sqlVerifyAction);
매개 변수
srv
Server Server Server

A Server 복원 작업의 대상 SQL Server의 인스턴스를 나타내는 개체입니다. A Server object that represents the instance of SQL Server that is targeted by the restore operation.

sqlVerifyAction
SqlVerifyAction SqlVerifyAction SqlVerifyAction

확인할 백업의 유형을 지정하는 SqlVerifyAction 값입니다. A SqlVerifyAction value that specifies the type of backup to verify.

반환

A Boolean 대상된 백업 세트를 읽을 수 있으며 완료 여부를 나타내는 값입니다. A Boolean value that indicates whether targeted backup set is readable and complete. 경우 True, 백업 세트가 성공적으로 확인 했습니다. If True, the backup set was successfully verified. 그렇지 않으면 False합니다. Otherwise, False.

예제

다음 코드 예에서는 AdventureWorks2012 데이터베이스의 백업을 만들고 복원 하지 않고 읽을 수 있으며 완전 인지 확인 하는 방법을 보여 줍니다.The following code example demonstrates how to create a backup of the AdventureWorks2012 database and verify that it is readable and complete without restoring.

VBVB

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

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

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

PowershellPowershell

$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:\AdventureWorks2012Backup.bak", [Microsoft.SqlServer.Management.Smo.DeviceType]::File)  
$backup.Database = "AdventureWorks2012"  
$backup.SqlBackup($srv)  

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

SqlVerifyLatest(Server) SqlVerifyLatest(Server) SqlVerifyLatest(Server)

가장 최근 백업을 확인하지만 복원하지 않고, 백업 세트가 완전하며 전체 백업을 읽을 수 있는지를 확인합니다. Verifies the most recent backup but does not restore it, and checks to see that the backup set is complete and the entire backup is readable.

public:
 bool SqlVerifyLatest(Microsoft::SqlServer::Management::Smo::Server ^ srv);
public bool SqlVerifyLatest (Microsoft.SqlServer.Management.Smo.Server srv);
Public Function SqlVerifyLatest (srv As Server) As Boolean
매개 변수
srv
Server Server Server

A Server 복원 작업의 대상 SQL Server의 인스턴스를 나타내는 개체입니다. A Server object that represents the instance of SQL Server that is targeted by the restore operation.

반환

A Boolean 대상된 백업 세트를 읽을 수 있으며 완료 여부를 나타내는 값입니다. A Boolean value that indicates whether the targeted backup set is readable and complete. 경우 True, 백업 세트가 성공적으로 확인 되었습니다. If True, the backup set was verified successfully. 그렇지 않으면 False합니다. Otherwise, False.

예제

다음 코드 예에서는 AdventureWorks2012 데이터베이스의 백업을 만들고 복원 하지 않고 읽을 수 있으며 완전 인지 확인 하는 방법을 보여 줍니다.The following code example demonstrates how to create a backup of the AdventureWorks2012 database and verify that it is readable and complete without restoring.

VBVB

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

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

res.Devices.AddDevice("C:\AdventureWorks2012Backup.bak", DeviceType.File)  
res.Database = "AdventureWorks2012"  
Console.WriteLine(res.SqlVerifyLatest(srv).ToString())  

PowershellPowershell

$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:\AdventureWorks2012Backup.bak", [Microsoft.SqlServer.Management.Smo.DeviceType]::File)  
$backup.Database = "AdventureWorks2012"  
$backup.SqlBackup($srv)  

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

적용 대상