Freigeben über


SqlSyncStoreRestore-Klasse

Stellt Vorgänge dar, die ausgeführt müssen, nachdem eine SQL Server-Datenbank aus einer Sicherung wiederhergestellt wurde.

Namespace: Microsoft.Synchronization.Data.SqlServer
Assembly: Microsoft.Synchronization.Data.SqlServer (in microsoft.synchronization.data.sqlserver.dll)

Syntax

'Declaration
Public Class SqlSyncStoreRestore
'Usage
Dim instance As SqlSyncStoreRestore
public class SqlSyncStoreRestore
public ref class SqlSyncStoreRestore
public class SqlSyncStoreRestore
public class SqlSyncStoreRestore

Hinweise

Verwenden Sie diese Klasse, nachdem Sie eine SQL Server-Datenbank wiederhergestellt haben, die an einer Synchronisierung beteiligt ist. Weitere Informationen finden Sie unter Vorgehensweise: Sichern und Wiederherstellen einer Datenbank (SQL Server).

Beispiel

Im folgenden Codebeispiel wird eine Serverdatenbank wiederhergestellt, indem eine der Utility-Beispielmethoden aufgerufen wird. Anschließend wird PerformPostRestoreFixup aufgerufen, um die Metadaten zu aktualisieren. Eine Darstellung dieses Codes im Kontext einer vollständigen Anwendung finden Sie unter Vorgehensweise: Sichern und Wiederherstellen einer Datenbank (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()

Vererbungshierarchie

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

Threadsicherheit

Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

SqlSyncStoreRestore-Member
Microsoft.Synchronization.Data.SqlServer-Namespace