SPContentDatabase.Move method (SPContentDatabase, List<SPSite>, Dictionary<String, String>, Dictionary<SPSite, String>)
將指定的網站從此內容資料庫移至指定的內容資料庫,並選擇性地指定的來源和目的地存放區提供者。
Namespace: Microsoft.SharePoint.Administration
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'宣告
Public Sub Move ( _
destinationDb As SPContentDatabase, _
sitesToMove As List(Of SPSite), _
rbsProviderMap As Dictionary(Of String, String), _
<OutAttribute> ByRef failedSites As Dictionary(Of SPSite, String) _
)
'用途
Dim instance As SPContentDatabase
Dim destinationDb As SPContentDatabase
Dim sitesToMove As List(Of SPSite)
Dim rbsProviderMap As Dictionary(Of String, String)
Dim failedSites As Dictionary(Of SPSite, String)
instance.Move(destinationDb, sitesToMove, _
rbsProviderMap, failedSites)
public void Move(
SPContentDatabase destinationDb,
List<SPSite> sitesToMove,
Dictionary<string, string> rbsProviderMap,
out Dictionary<SPSite, string> failedSites
)
參數
destinationDb
Type: Microsoft.SharePoint.Administration.SPContentDatabase目的地內容資料庫。
sitesToMove
Type: System.Collections.Generic.List<SPSite>若要移動的網站清單。
rbsProviderMap
Type: System.Collections.Generic.Dictionary<String, String>對應的來源,以目的地淺層複本的遠端 blob 儲存提供者。此參數可以是 null 。
failedSites
Type: System.Collections.Generic.Dictionary<SPSite, String>此方法傳回時,包含要移動失敗的網站的字典。
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | destinationDb是 null 。 |
SPException | 此內容資料庫和目的地內容資料庫是無法在同一個伺服器上,或不在同一個 Web 應用程式。 -或- 目的地內容資料庫是目前的內容資料庫。 -或- 目的地內容資料庫已滿。 |
備註
此方法會將指定的網站集合從此內容資料庫移至指定的目的地內容資料庫,使用定義的對應的遠端 blob 儲存提供者之間的來源和目的地資料庫淺層複製作業,以及網站失敗移動failedSites參數中的儲存rbsProviderMap參數所指定的對應。