禁用远程blob存储时出错

时间:2016-09-07 04:44:38

标签: powershell sharepoint sharepoint-2010 remote-blob-store

我正在尝试在Sharepoint 2010内容数据库上禁用远程blob存储。我正在使用这个powershell命令

$dbs = Get-SPSite -Limit All | Where-Object { $_.Url -like '<networkurl>' } | Get-SPContentDatabase

    if ($dbs -ne $null)
    {
        # loop through each content database
        foreach ($cdb in $dbs)
        {
            Write-Output $cdb

            $rbs=$cdb.RemoteBlobStorageSettings
            $rbs.GetProviderNames()
            $rbs.SetActiveProviderName("")
            $rbs.Migrate() 
            $rbs.Disable()
        }
    }

Migrate()命令处理大约10000条记录,然后它到达一条特定的记录(我不确定它是什么),它只是挂起。

查看事件日志,我可以看到此错误

  

发生了未知的SQL异常201。来自的其他错误信息   SQL Server包含在下面。

     

过程或函数'proc_SetDatabaseInformation'需要参数   '@Value',未提供。

我不确定我能做什么。根据这个article,它看起来可能是一个Sharepoint 2010错误。但是,它没有提供解决方案。

我想知道我能做什么?如何识别哪个blob是问题?是否可以让Migrate显示更多日志记录,或者Migrate可以跳过任何有问题的文档。

0 个答案:

没有答案