Share via


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

Beispiele

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 static (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