18 juin 2013

SHAREPOINT 2013 : PU Mars 2013 BCS Database

Comme beaucoup le savent, il est indispensable d'installer le PU (Primary Update) de SharePoint 2013 dès l'installation d'une ferme. Celui-ci est une sorte de mini SP1 plus que recommandé par MS.
 
Par contre, un des dommages collatéral de cette mise à jour de SharePoint est que la base de données du BCS reste en état mise à jour requise soit le message "Database is in compatibility range and upgrade is recommanded" :




Pour corriger ce dysfonctionnement, il faudra lancer la commande PowerShell pour SharePoint suivante:

(Get-SPDatabase | ?{$_.type -eq “Microsoft.SharePoint.BusinessData.SharedService.BdcServiceDatabase”}).Provision()



Une fois cette action réalisée, la base apparaitra comme ne nécessitant pas d'intervention :
 

 
L'erreur disparaitra de même de l'analyseur d'intégrité SharePoint.
 
Il faudra tout de même que le compte de service exécutant le service possède le droit « SPDataAccess » sur la base de données du BCS. Le cas échéant vous obtiendrez une jolie erreur de type 229 (impossible d'exécuter la procédure stockée dans la base associée au service du BCS).


2 commentaires:

  1. Rien à voir avec ce billet, je souhaitai juste vous remercier pour la qualité de vos nombreux articles notamment sous "INFOPATH" (il me semble que vous êtes le seul francophone en la matière)

    Bonne continuation

    Un lecteur assidu

    RépondreSupprimer
  2. Merci Mr le lecteur assidu.
    Cela fait toujours plaisir de savoir que les billets sont lus et appréciés.
    En espérant continuer dans ce sens là.

    Cordialement,
    Rémi

    RépondreSupprimer