2014年3月24日 (月)

2013年3月の更新プログラム適用後に Business Connectivity Services 用のデータベースのみ、アップグレードを推奨する次のメッセージが表示されます。

データベースには互換性があり、アップグレードをお勧めします

Health Analyzer にもこの要件が上がってきますが、説明にはコンテンツDBをアップグレードするように記載されています。しかし、実際にはコンテンツDBのアップグレードコマンドでは対処できません。

[確認手順] サーバー全体管理サイト > アップグレードと移行 > データベースの状態の確認

2014-03-23 17-18-34

[Health Analyzerに記録される警告内容]

2014-03-23 18-08-00

 

このメッセージを消すための対処方法は、次の PowerShellコマンドを実行することです。

 
#SharePointスナップインの読み込み 
$sharepoint_snapin="Microsoft.SharePoint.PowerShell" 
$snapin=Get-PSsnapin | ?{$_.Name -eq $sharepoint_snapin} 
if($snapin -eq $null){ 
Add-PSSnapin $sharepoint_snapin 
Write-Host "SharePointスナップインを読み込みました" 
} 

#BCSデータベースのUPGRADE 
$database=Get-SPdatabase | ?{$_.Type -eq "Microsoft.SharePoint.BusinessData.SharedService.BdcServiceDatabase"} 
if($database -ne $null){ $database.Provision() 

上記、コマンドを実行することで下記のように表示が変化します。

2014-03-23 17-30-24

[参考]

http://blog.entos.at/Lists/Posts/Post.aspx?ID=14