Поделиться через


Метод SqlSyncStoreRestore.PerformPostRestoreFixup

Обновляет метаданные синхронизации в базе данных SQL Server после ее восстановления из резервной копии.

Пространство имен: Microsoft.Synchronization.Data.SqlServer
Сборка: Microsoft.Synchronization.Data.SqlServer (в microsoft.synchronization.data.sqlserver.dll)

Синтаксис

'Декларация
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