다음을 통해 공유


SqlSyncStoreRestore.PerformPostRestoreFixup 메서드

데이터베이스가 백업에서 복원된 후 SQL Server 데이터베이스에서 동기화 메타데이터를 업데이트합니다.

네임스페이스: Microsoft.Synchronization.Data.SqlServer
어셈블리: microsoft.synchronization.data.sqlserver.dll의 Microsoft.Synchronization.Data.SqlServer

구문

‘선언
Public Sub PerformPostRestoreFixup
‘사용 방법
Dim instance As SqlSyncStoreRestore

instance.PerformPostRestoreFixup
public void PerformPostRestoreFixup ()
public:
void PerformPostRestoreFixup ()
public void PerformPostRestoreFixup ()
public function PerformPostRestoreFixup ()

주의

백업에서 SQL Server 데이터베이스를 복원한 후 이 메서드를 사용합니다. Sync Framework에서는 데이터베이스에서 구성된 모든 범위에 대한 동기화 메타데이터를 업데이트합니다. 자세한 내용은 방법: 데이터베이스 백업 및 복원(SQL Server)을 참조하십시오.

예제

다음 코드 예제에서는 샘플 Utility 메서드 중 하나를 호출하여 서버 데이터베이스를 복원한 다음 PerformPostRestoreFixup을 호출하여 메타데이터를 업데이트합니다. 전체 응용 프로그램의 맥락에서 이 코드를 보려면 방법: 데이터베이스 백업 및 복원(SQL Server)을 참조하십시오.

Utility.RestoreDatabaseFromBackup();


// Call the API to update synchronization metadata to reflect that the database was
// just restored. The restore stored procedure kills the connection to the
// server, so we must re-establish it.
SqlConnection.ClearPool(serverConn);
serverConn = new SqlConnection(Utility.ConnStr_SqlSync_Server);
SqlSyncStoreRestore databaseRestore = new SqlSyncStoreRestore(serverConn);
databaseRestore.PerformPostRestoreFixup();
Utility.RestoreDatabaseFromBackup()


' Call the API to update synchronization metadata to reflect that the database was 
' just restored. The restore stored procedure kills the connection to the 
' server, so we must re-establish it. 
SqlConnection.ClearPool(serverConn)
serverConn = New SqlConnection(Utility.ConnStr_SqlSync_Server)
Dim databaseRestore As New SqlSyncStoreRestore(serverConn)
databaseRestore.PerformPostRestoreFixup()

참고 항목

참조

SqlSyncStoreRestore 클래스
SqlSyncStoreRestore 멤버
Microsoft.Synchronization.Data.SqlServer 네임스페이스