Share via


Classe SqlSyncStoreRestore

Représente les opérations qui doivent se produire après la restauration d'une base de données SQL Server à partir d'une sauvegarde.

Espace de noms :  Microsoft.Synchronization.Data.SqlServer
Assembly :  Microsoft.Synchronization.Data.SqlServer (dans Microsoft.Synchronization.Data.SqlServer.dll)

Syntaxe

'Déclaration
Public Class SqlSyncStoreRestore
'Utilisation
Dim instance As SqlSyncStoreRestore
public class SqlSyncStoreRestore
public ref class SqlSyncStoreRestore
type SqlSyncStoreRestore =  class end
public class SqlSyncStoreRestore

Notes

Utilisez cette classe après avoir restauré une base de données SQL Server impliquée dans la synchronisation. Pour plus d'informations, consultez Procédure : sauvegarder et restaurer une base de données (SQL Server).

Exemples

L'exemple de code suivant restaure une base de données serveur en appelant l'une des méthodes Utility de l'exemple, puis appelle PerformPostRestoreFixup pour mettre à jour des métadonnées. Pour afficher ce code dans le contexte d'une application complète, consultez Procédure : sauvegarder et restaurer une base de données (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()

Hiérarchie d'héritage

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

Sécurité des threads

Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Membres SqlSyncStoreRestore

Espace de noms Microsoft.Synchronization.Data.SqlServer