Freigeben über


TeamFoundationDatabaseManagementService.SplitDatabase-Methode

Teilt eine Liste von Auflistungshosts aus einer Datenbank ausgecheckt in einer neuen Datenbank und die Zieldatenbank-ID zurück Probleme müssen in GetSplitDatabaseIssues vor diesem Aufruf überprüft werden. Im Fall, dass Probleme auftreten, wenn dieser aufgerufen wird, löst es AdminValidationException mit ausführlichen Liste von Problemen aus. Nur die Hosts, die gestartet wurden, bevor die Teilung nach der Teilung gestartet wird. Auf Problemen löst diese Methode AdminValidationException oder TeamFoundationDatabaseSplitException aus

Namespace:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

Syntax

'Declaration
Public Function SplitDatabase ( _
    requestContext As TeamFoundationRequestContext, _
    sourceDatabaseId As Integer, _
    serviceHostIds As Guid(), _
    destinationDatabaseName As String, _
    logger As ITFLogger _
) As TeamFoundationDatabaseProperties
public TeamFoundationDatabaseProperties SplitDatabase(
    TeamFoundationRequestContext requestContext,
    int sourceDatabaseId,
    Guid[] serviceHostIds,
    string destinationDatabaseName,
    ITFLogger logger
)

Parameter

Rückgabewert

Typ: Microsoft.TeamFoundation.Framework.Server.TeamFoundationDatabaseProperties
Datenbankeigenschaften der neu erstellten geteilten Datenbank. Ausführen ungültig, wenn Sie vor Kopie und Register fehlgeschlagen sind

.NET Framework-Sicherheit

Siehe auch

Referenz

TeamFoundationDatabaseManagementService Klasse

Microsoft.TeamFoundation.Framework.Server-Namespace