TeamFoundationDatabaseManagementService.SplitDatabase 方法
分割集合主機清單從資料庫成新的資料庫並傳回 desitination 資料庫 id. 只有在這個呼叫之前的 GetSplitDatabaseIssues 檢查問題。 在有問題的情況下,這個呼叫,則會擲回與問題的詳細清單的 AdminValidationException。 已啟動的主機,在分割在分割之後才會啟動。 在問題,這個方法會擲回 AdminValidationException 或 TeamFoundationDatabaseSplitException
命名空間: Microsoft.TeamFoundation.Framework.Server
組件: Microsoft.TeamFoundation.Framework.Server (在 Microsoft.TeamFoundation.Framework.Server.dll 中)
語法
'宣告
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
)
參數
- requestContext
類型:Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
- sourceDatabaseId
類型:System.Int32
- serviceHostIds
類型:array<System.Guid[]
- destinationDatabaseName
類型:System.String
傳回值
類型:Microsoft.TeamFoundation.Framework.Server.TeamFoundationDatabaseProperties
新建立的分割資料庫的資料庫屬性。null,如果無法在複製和暫存器之前
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。