Partager via


Méthode SqlSyncStoreRestore.PerformPostRestoreFixup

Met à jour les métadonnées de synchronisation dans une base de données SQL Server après la restauration de la base de données à 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 Sub PerformPostRestoreFixup
'Utilisation
Dim instance As SqlSyncStoreRestore

instance.PerformPostRestoreFixup
public void PerformPostRestoreFixup ()
public:
void PerformPostRestoreFixup ()
public void PerformPostRestoreFixup ()
public function PerformPostRestoreFixup ()

Notes

Utilisez cette méthode après avoir restauré une base de données SQL Server à partir d'une sauvegarde. Sync Framework met à jour les métadonnées de synchronisation pour toutes les étendues configurées dans la base de données. 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()

Voir aussi

Référence

Classe SqlSyncStoreRestore
Membres SqlSyncStoreRestore
Espace de noms Microsoft.Synchronization.Data.SqlServer