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
public class SqlSyncStoreRestore
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).
Exemple
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 statiques (Partagés en 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