Classe SqlSyncStoreRestore
Representa operações que devem ocorrer depois que um banco de dados do SQL Server for restaurado de um backup.
Namespace: Microsoft.Synchronization.Data.SqlServer
Assembly: Microsoft.Synchronization.Data.SqlServer (em microsoft.synchronization.data.sqlserver.dll)
Sintaxe
'Declaração
Public Class SqlSyncStoreRestore
'Uso
Dim instance As SqlSyncStoreRestore
public class SqlSyncStoreRestore
public ref class SqlSyncStoreRestore
public class SqlSyncStoreRestore
public class SqlSyncStoreRestore
Comentários
Use essa classe depois de restaurar um banco de dados do SQL Server que esteja envolvido na sincronização. Para obter mais informações, consulte Como fazer backup de um banco de dados e restaurá-lo (SQL Server).
Exemplo
O exemplo de código a seguir restaura um banco de dados do servidor chamando um dos métodos Utility
de exemplo e chama PerformPostRestoreFixup para atualizar os metadados. Para exibir esse código no contexto de um aplicativo completo, consulte Como fazer backup de um banco de dados e restaurá-lo (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()
Hierarquia de herança
System.Object
Microsoft.Synchronization.Data.SqlServer.SqlSyncStoreRestore
Segurança de thread
Qualquer membro estático público (Compartilhado no Visual Basic) deste tipo é protegido por thread. Não há garantia de que qualquer membro de instância esteja protegido por thread.
Consulte também
Referência
Membros SqlSyncStoreRestore
Namespace Microsoft.Synchronization.Data.SqlServer