2014年3月24日 (月)

Bdc_Service_DB のアップグレード推奨メッセージの表示を消す

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

 

トラックバック

このページのトラックバックURL: http://bb.lekumo.jp/t/trackback/718613/34255550

Bdc_Service_DB のアップグレード推奨メッセージの表示を消すを参照しているブログ:

コメント

Share Point調べていくうちに貴ホームページにたどり着きました。
Windows Server 2012 R2 で SQL Server 2014(SP1) に Share Point Server 2016をインストールしました。
掲載していますHealth Analyzer より「データベースは互換性の範囲内ですが、アップグレードを推奨します」という推奨メッセージが
表示されてあいまいます。
このメッセージを削除したいのですが上記掲載されていますてじゅんどおりにやればメッセージは削除されるのでしょうか。
またなぜ、「データベースは互換性の範囲内ですが、アップグレードを推奨します という推奨メッセージ」というめーっセージが
表示されるのでしょうか。

よろしくお願いします。

つむりさん、掲載記事はあくまでも SharePoint 2013 環境ペースに書いておりますので、バージョンの異なるSharePoint 2016 に必ずしも当てはまるものではないことを予め念頭においておいてください。さて、この手のメッセージが表示されることは、少なくありません。更新プログラム等をインストールする際に表示されることがあります。更新プログラムは、SharePointが利用しているデータベースの更新までは行わないため、基本的に適用後は "SharePoint 製品構成ウィザード" を実行して、データベースのアップデートを行うのがお約束です。もしくは、" PSConfig.exe -cmd upgrade -inplace b2b -force -cmd applicationcontent -install -cmd installfeatures" を実行します。これに関しては SharePoint 2016 も同様です。ちなみに、私のSharePoint 2016 環境は April CU を適用済みですが、互換性の問題は表示されていません。
なお、本記事は本来は構成ウィザード実行等でクリアされるはずのデータベースのアップデートが Bdc のデータベースのみうまく適用できない問題への対処方法であり、少々レアケースです。