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


Класс SqlSyncStoreRestore

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

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

Синтаксис

'Декларация
Public Class SqlSyncStoreRestore
'Применение
Dim instance As SqlSyncStoreRestore
public class SqlSyncStoreRestore
public ref class SqlSyncStoreRestore
public class SqlSyncStoreRestore
public class SqlSyncStoreRestore

Замечания

Используйте этот класс после восстановления базы данных SQL Server, которая участвует в синхронизации. Дополнительные сведения см. в разделе Как выполнить резервное копирование и восстановление базы данных (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()

Иерархия наследования

System.Object
  Microsoft.Synchronization.Data.SqlServer.SqlSyncStoreRestore

Многопоточное использование

Все общие статические члены (Shared в Visual Basic) можно использовать в многопоточных операциях. Безопасная многопоточная работа с членами экземпляров типа не гарантируется.

См. также

Справочник

Элементы SqlSyncStoreRestore
Пространство имен Microsoft.Synchronization.Data.SqlServer