SPContentDatabase.Move 方法 (SPContentDatabase, List<SPSite>, Dictionary<String, String>, Dictionary<SPSite, String>)

将此内容数据库中的指定的站点移至指定内容数据库和 (可选) 指定的源和目标存储提供程序。

命名空间:  Microsoft.SharePoint.Administration
程序集:  Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)

语法

声明
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
)

参数

异常

异常 条件
ArgumentNullException

destinationDb是 null 。

SPException

此内容数据库和目标内容数据库是不在同一个服务器上,或不在同一个 Web 应用程序。

- 或 -

目标内容数据库是当前数据库内容。

- 或 -

目标内容数据库已满。

备注

此方法将此内容数据库中指定的网站集移动到指定的目标内容数据库,使用指定rbsProviderMap参数定义远程 blob 存储提供程序保存在站点未能移在failedSites参数中对于浅表复制操作中,源和目标数据库之间的映射的映射中。

另请参阅

引用

SPContentDatabase 类

SPContentDatabase 成员

Move 重载

Microsoft.SharePoint.Administration 命名空间