Restore.SqlVerifyAsync Restore.SqlVerifyAsync Restore.SqlVerifyAsync Method

정의

미디어에 표시 되는 SQL Server의 인스턴스를 검사에서 지정 된 Server 비동기적으로 개체입니다. Checks the media on the instance of SQL Server that is represented by the specified Server object asynchronously.

오버로드

SqlVerifyAsync(Server) SqlVerifyAsync(Server) SqlVerifyAsync(Server)

미디어에 표시 되는 SQL Server의 인스턴스를 검사에서 지정 된 Server 비동기적으로 개체입니다. Checks the media on the instance of SQL Server that is represented by the specified Server object asynchronously.

SqlVerifyAsync(Server, Boolean) SqlVerifyAsync(Server, Boolean) SqlVerifyAsync(Server, Boolean)

미디어에 표시 되는 SQL Server의 인스턴스를 검사에서 지정 된 Server 비동기적으로 개체를 로드 백업 기록 정보를 기록 테이블입니다. Checks the media on the instance of SQL Server that is represented by the specified Server object asynchronously and loads backup history information into the history tables.

SqlVerifyAsync(Server) SqlVerifyAsync(Server) SqlVerifyAsync(Server)

미디어에 표시 되는 SQL Server의 인스턴스를 검사에서 지정 된 Server 비동기적으로 개체입니다. Checks the media on the instance of SQL Server that is represented by the specified Server object asynchronously.

public:
 void SqlVerifyAsync(Microsoft::SqlServer::Management::Smo::Server ^ srv);
public void SqlVerifyAsync (Microsoft.SqlServer.Management.Smo.Server srv);
Public Sub SqlVerifyAsync (srv As Server)
매개 변수
srv
Server Server Server

복원 작업의 대상 SQL Server의 인스턴스. The instance of SQL Server that is targeted by the restore operation.

예제

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

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"  
res.SqlVerifyAsync(srv)  

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.SqlBackupAsync($srv)  

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

SqlVerifyAsync(Server, Boolean) SqlVerifyAsync(Server, Boolean) SqlVerifyAsync(Server, Boolean)

미디어에 표시 되는 SQL Server의 인스턴스를 검사에서 지정 된 Server 비동기적으로 개체를 로드 백업 기록 정보를 기록 테이블입니다. Checks the media on the instance of SQL Server that is represented by the specified Server object asynchronously and loads backup history information into the history tables.

public:
 void SqlVerifyAsync(Microsoft::SqlServer::Management::Smo::Server ^ srv, bool loadHistory);
public void SqlVerifyAsync (Microsoft.SqlServer.Management.Smo.Server srv, bool loadHistory);
Public Sub SqlVerifyAsync (srv As Server, loadHistory 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.

loadHistory
Boolean Boolean Boolean

관련 백업 정보로 기록 테이블을 채울지 여부를 지정하는 Boolean 값입니다. A Boolean value that specifies whether the history tables will be populated with pertinent backup information. True이면 기록 테이블이 채워지고, If True, the history tables are populated. 그렇지 않으면 False합니다. Otherwise, False.

예제

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

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"  
res.SqlVerifyAsync(srv, true)  

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.SqlBackupAsync($srv)  

$res.Devices.AddDevice("C:\AdventureWorks2012Backup.bak", [Microsoft.SqlServer.Management.Smo.DeviceType]::File)  
$res.SqlVerifyAsync($srv, $TRUE)  

적용 대상