Compartilhar via


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
type SqlSyncStoreRestore =  class end
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).

Exemplos

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

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Membros SqlSyncStoreRestore

Namespace Microsoft.Synchronization.Data.SqlServer