当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 数据库已更新,但部分站点未完全升级 - 修复

作者:精品下载站 日期:2024-12-14 13:46:30 浏览:17 分类:玩电脑

数据库已更新,但部分站点未完全升级 - 修复


问题:从管理中心的“查看数据库状态”页面获取数据库状态为“数据库是最新的,但某些网站尚未完全升级”。

[玩转系统] 数据库已更新,但部分站点未完全升级 - 修复

根本原因:这个简单的意思是:SharePoint 产品配置向导在升级特定数据库时失败。

解决方案:

  • 转到 SharePoint 管理中心 >> 升级和迁移 >> 查看数据库状态 >> 获取需要升级的数据库列表。
  • 使用以下 PowerShell cmdlet 修复数据库升级状态:Upgrade-SPContentDatabase

使用 PowerShell cmdlet 修复数据库升级状态:Upgrade-SPContentDatabase


Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue

#Set this variable value accordingly 
$DatabaseName = "content_database_name_here"

#Get the Database ID
$DatabaseID = (Get-SPContentDatabase -identity $DatabaseName).ID

#Update Content Database
Upgrade-SPContentDatabase -id $DatabaseID -Confirm:$false

该过程完成后,返回中央管理中的“管理数据库升级状态”页面并检查状态,它应该是“无需执行任何操作”。

升级所有内容数据库:
我们不要一一进行,而是一次性升级所有内容数据库。


$WebAppURL= "https://intranet.crescent.com"

#Get all content databases of the particular web application
$ContentDBColl = (Get-SPWebApplication -Identity $WebAppURL).ContentDatabases

foreach ($contentDB in $ContentDBColl)
{
   #Updade each content database
   Upgrade-SPContentDatabase -id $contentDB.Id -Confirm:$false
}

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯