33
1 Configuration de SharePoint 2013 (v7.6) Tutorial conçu et rédigé par Michel de CREVOISIER - Août 2013

Configuration de SharePoint 2013ftp.cclair.fr/Procédures/Configuration-de-SharePoint-2013-tuto-de... · Présentation : ... assurez-vous de bien avoir lu mon tutoriel on ernant l’installation

  • Upload
    lyxuyen

  • View
    220

  • Download
    0

Embed Size (px)

Citation preview

1

Configuration de

SharePoint 2013 (v7.6)

Tutorial conçu et rédigé par Michel de CREVOISIER - Août 2013

2

SOURCES Diagrammes techniques :

http://technet.microsoft.com/en-us/library/cc263199.aspx

http://blogs.msdn.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-16-10/3250.SharePoint_2D00_2013_2D00_Ports_2D00_Proxies_2D00_Protocols_2D00_fix.png

Workflow Manager :

Configuration : http://www.spjeff.com/2013/03/27/configuring-workflow-manager-1-0-on-sharepoint-2013-screenshots/

Présentation : http://www.slideshare.net/damirdobric/workflow-manager

What’s new : http://technet.microsoft.com/en-us/library/jj219638%28v=office.15%29

http://technet.microsoft.com/en-us/library/jj193433 Configurer l’authentification Kerberos pour SharePoint:

http://www.microsoft.com/fr-fr/download/details.aspx?id=23176

http://technet.microsoft.com/fr-fr/library/ee806870.aspx Monitoring SharePoint :

http://technet.microsoft.com/en-us/library/ff758658.aspx Limites de SharePoint :

http://technet.microsoft.com/en-us/library/cc262787%28office.15%29.aspx

3

INDEX

SOURCES .............................................................................................................................................................. 2

INDEX ................................................................................................................................................................... 3

Préambule ........................................................................................................................................................... 5

1. Ajout de serveurs à la ferme ...................................................................................................................... 6

1.1 Prérequis.............................................................................................................................................. 6

1.2 Intégration d’un nouveau serveur ....................................................................................................... 6

1.3 Recommandations ............................................................................................................................... 8

2. Architecture ................................................................................................................................................ 9

2.1 « Rôles » SharePoint ............................................................................................................................ 9

2.2 Topologie « Streamlined » ................................................................................................................... 9

2.3 Topologie traditionnelle .................................................................................................................... 10

2.4 Topologie personnalisée .................................................................................................................... 11

3. Administration .......................................................................................................................................... 13

3.1 Ajout de « Managed accounts » ........................................................................................................ 13

3.2 Gestion des administrateurs de la ferme .......................................................................................... 14

3.3 Changement de mot de passe ........................................................................................................... 15

3.4 Changement du compte de service ................................................................................................... 16

3.5 Installation de pack de langues ......................................................................................................... 17

3.6 Configuration du service de mail ....................................................................................................... 17

4. Hiérarchie de sites .................................................................................................................................... 18

4.1 Web Application ................................................................................................................................ 18

4.2 Collection de sites .............................................................................................................................. 21

4.3 Sous-site ............................................................................................................................................ 23

5. « Services Applications » .......................................................................................................................... 24

5.1 Liste des services associés ................................................................................................................. 24

5.2 Metadata Service Application ........................................................................................................... 26

5.3 User Profile Service Application (UPS)............................................................................................... 28

5.4 SharePoint Foundation Web Application .......................................................................................... 28

5.5 Search Service Application ................................................................................................................ 28

5.6 Distributed cache ............................................................................................................................... 28

6. SharePoint : « Review problems and solutions » .................................................................................... 29

4

6.1 Database running in compatibility range .......................................................................................... 29

6.2 InfoPath Forms Services cannot be filled […] .................................................................................... 30

7. Windows logs errors ................................................................................................................................. 31

7.1 The execute method of a job definition […] ...................................................................................... 31

7.2 Machine […] failed ping validation .................................................................................................... 31

7.3 Object could not be deleted because other objectfs depend on it […] ............................................ 32

7.4 SQL Database not found .................................................................................................................... 33

7.5 MSI Installer ....................................................................................................................................... 33

7.6 The database […] for LOB data type node does not exist ................................................................. 33

5

Préambule

Avant d’aller plus loin, assurez-vous de bien avoir lu mon tutoriel concernant l’installation de SharePoint 2013. A la suite, ce tutorial vous expliquera comment intégrer plusieurs serveurs au sein d’une ferme SharePoint 2013. Vous découvrirez comment activer les fonctionnalités proposées sur les différents types de serveurs, à savoir Front-end, Application ou Cached-server. Vous pourrez également mettre en place une synchronisation des groupes Active Directory avec SharePoint ou encore configurer le puissant service « Search ». D’autres tuto en relation avec ce sujet sont également disponibles sur mon blog :

Installation de SharePoint 2013 (tuto)

Configuration de SharePoint 2013 (tuto)

Activation et mise en place de FastSearch 2013 (tuto)

Configuration du service de cache (tuto)

Configuration du service UPS (tuto)

Installation de Reporting Services pour SQL Server 2012 (tuto)

Installation de PowerPivot pour SQL Server 2012 (tuto)

Migration de SharePoint 2010 vers 2013 (tuto)

6

1. Ajout de serveurs à la ferme

1.1 Prérequis Avant d’intégrer un nouveau serveur dans une ferme SharePoint, n’oubliez pas :

D’ajouter le compte Svc_SP_install dans le groupe local « Administrators »

De configurer les alias SQL (si nécessaire)

D’installer les prérequis en suivant les indications du point 2.3 de mon tuto concernant

l’installation de SharePoint 2013

De lancer l’installeur et d’installer les mises à jour avant de lancer le Wizard. En effet, si les patchs ne sont pas au même niveau que la ferme, vous obtiendrez une erreur comme quoi la « DB Config » est introuvable

Au total, Server 2012 et SharePoint 2013 occupe nativement 35 Go d’espace disque. Prévoyez donc suffisamment d’espace pour assurer un fonctionnement optimal

1.2 Intégration d’un nouveau serveur

Une fois les prérequis installés, récupérez l’image SharePoint préparée au point 2.3 de mon tuto puis

lancez l’assistant en choisissant l’option Connect to an existing server farm :

Indiquez ensuite le nom/alias de votre serveur SQL :

7

Renseignez le mot de passe de la ferme :

Un résumé s’affiche. Cliquez sur Advanced Settings :

Précisez si vous souhaitez installer ou non la console d’administration Web sur ce serveur :

8

L’assistant va ensuite configurer votre serveur :

1.3 Recommandations

Voici quelques optimisations à effectuer suite à l’intégration d’un nouveau serveur dans une ferme:

Arrêtez le site IIS par défaut et désactivez la règle pare-feu associée

Désactiver les « Services application » dont vous n’avez pas besoin. Vous pouvez affiner cette

stratégie grâce aux recommandations du point 2

9

2. Architecture Afin de construire une architecture la plus adaptée à vos besoins et à vos ressources, Microsoft propose deux modèles de topologie : Streamlined et Traditional (source). La principale différence entre ces deux architectures réside dans le placement et l’activation stratégique des « Services Applications » sur les serveurs de votre ferme. Vous trouverez à la suite les différents « rôles » de serveurs SharePoint.

2.1 « Rôles » SharePoint

Distributed Cache (plus de détails au point 5.6):

Les serveurs de « Distributed cache » stockent dans leur mémoire RAM les pages web afin d’accélérer leur chargement tout en réduisant la charge et le nombre de requête vers les serveurs frontaux. Frond-end server (WFE) / Web server : Les serveurs « WFE » sont ceux situés en « façade » par rapport aux utilisateurs. Ce sont eux qui assurent la charge et le rendu des pages web. Batch-processing server / Application server : Les serveurs de « Batch-processing » se situent en retrait des serveurs frontaux. Ce sont eux qui assurent le traitement et l’exécution des applications.

2.2 Topologie « Streamlined » Cette topologie permet de maximiser les ressources (synoptique Visio/PDF et tableau récapitulatif):

2.2.1 Distributed cache server

Request Management (activation au point 5.7)

Microsoft SharePoint Foundation Web Application (TOUS les serveurs)

Distributed Cache (Front End OU Distributed cache server, activation au point 5.6)

2.2.2 Front End server Service Applications :

Managed Metadata Web Service (activation au point 5.2)

Microsoft SharePoint Foundation Subscription Settings Service

Secure Store Service

User Profile Service (activation au point 5.3)

Access Services

Access Database Service 2010

App Management Service

Business Data Connectivity Service

Excel Calculation Services (OU serveur dédié)

Visio Graphics Service

10

Services :

Central Administration

Distributed Cache (Front End OU Disitributed cache server, activation au point 5.6)

Microsoft SharePoint Foundation Incoming E-Mail

Microsoft SharePoint Foundation Web Application (TOUS les serveurs)

Microsoft SharePoint Foundation Sandboxed Code Service

2.2.3 Batch-processing Service Applications :

User Profile Synchronization Service (activation au point 5.3)

Search (activation au point 5.5)

Machine Translation Service

PerformancePoint Service (OU serveur dédié)

PowerPoint Conversion Service

Lotus Notes Connector

Word Automation Services

Work Management Service Services :

Microsoft SharePoint Foundation Web Application (TOUS les serveurs)

Microsoft SharePoint Foundation Workflow Timer Service

Document Conversions Launcher Service

Document Conversions Load Balancer Service

2.3 Topologie traditionnelle Cette topologie reprend les fondements des architectures 3/3. Contrairement à la topologie précédente, elle privilégie le rôle du serveur au détriment de la maximisation des ressources (synoptique Visio/PDF et tableau récapitulatif) :

2.3.1 Web server Service Applications :

Microsoft SharePoint Foundation Subscription Settings Service (Web OU Application server) Services :

Distributed Cache (Web ET Application server, activation au point 5.6)

Microsoft SharePoint Foundation Web Application

Microsoft SharePoint Foundation Workflow Timer Service

Microsoft SharePoint Foundation Incoming E-Mail (Web OU Application server)

Request Management (Web OU serveur dédié)

Claims to Windows Token Service (Web ET Application server)

Microsoft SharePoint Foundation Sandboxed Code Service (Web OU Application server)

11

2.3.2 Application server Service Applications :

Managed Metadata Web Service (activation au point 5.2)

Microsoft SharePoint Foundation Subscription Settings Service (Web OU Application server)

Search (activation au point 5.5)

User Profile Service (activation au point 5.3)

User Profile Synchronization Service (activation au point 5.3)

Secure Store Service

Access Database Service 2010

Access Services

App Management Service

Business Data Connectivity Service

Excel Calculation Services

Machine Translation Service

PowerPoint Conversion Service

Lotus Notes Connector

Visio Graphics Service

Word Automation Services

Work Management Service Services :

Central Administration

Distributed Cache (Web ET Application server)

Microsoft SharePoint Foundation Incoming E-Mail (Web OU Application server)

Microsoft SharePoint Foundation Sandboxed Code Service (Web OU Application server)

Claims to Windows Token Service (Web ET Application server)

Document Conversions Launcher Service

Document Conversions Load Balancer Service

2.4 Topologie personnalisée Cette topologie permet de concrétiser les topologies précédentes en offrant une vision finale d’une architecture en production. Elle s’inspire du modèle de topologie « Streamlined » :

2.4.1 Distributed cache server

Request Management (Front End OU Distributed cache server, activation au point 5.7)

Microsoft SharePoint Foundation Web Application

Distributed Cache (Front End OU Distributed cache server, activation au point 5.6)

12

2.4.2 Front End server Service Applications :

Managed Metadata Web Service (activation au point 5.2)

User Profile Service (activation au point 5.3)

Secure Store Service

Microsoft SharePoint Foundation Subscription Settings Service

Access Services

Access Database Service 2010

App Management Service

Business Data Connectivity Service

Excel Calculation Services (OU serveur dédié)

Visio Graphics Service Services :

Central Administration

Distributed Cache (Front End OU Disitributed server cache, activation au point 5.7)

Microsoft SharePoint Foundation Incoming E-Mail

Microsoft SharePoint Foundation Web Application

Microsoft SharePoint Foundation Sandboxed Code Service

2.4.3 Batch-processing Service Applications :

User Profile Synchronization Service (activation au point 5.3)

Search (activation au point 5.5)

Machine Translation Service

PerformancePoint Service

PowerPoint Conversion Service

Lotus Notes Connector

Word Automation Services

Work Management Service Services :

Microsoft SharePoint Foundation Workflow Timer Service

Document Conversions Launcher Service

Document Conversions Load Balancer Service

13

3. Administration

3.1 Ajout de « Managed accounts » Les comptes « managés » sont des comptes spécialement dédiés à des services ou applications SharePoint. Ils peuvent être importés à partir de la console Security > Configure managed accounts, mais sachez qu’il est également possible de scripter leur importation. Vous trouverez à la suite quelques scripts vous permettant d’en importer facilement.

3.1.1 Listage des comptes

Pour lister les comptes « managés » : Get-SPManagedAccount

3.1.2 Importation avec saisie du mot de passe Ce script permet d’importer un compte tout en saisissant manuellement son mot de passe : $appPoolUserName = "<domain>\<user_name>" $appPoolCred = Get-Credential $appPoolUserName New-SPManagedAccount -Credential $appPoolCred

3.1.3 Importation avec pré-saisie du mot de passe Ce script permet d’ajouter un compte saissant au préalable son mot de passe : $appPoolUserName = "<domain>\<user_name>" $appPoolCred = “<password>” $appPoolCred= (ConvertTo-SecureString -String "$appPoolCred " -AsPlainText -force) $appPoolCred = New-Object System.Management.Automation.PsCredential $appPoolUserName, $appPoolCred New-SPManagedAccount -Credential $appPoolCred

14

3.1.4 Importation depuis un CSV Ce script permet d’importer plusieurs comptes à partir d’un fichier CSV. Il est toutefois cité à titre d’exemple étant donné qu’il est fonctionnel uniquement sous SharePoint 2010 (source) : function Register-SPManagedAccounts { Param( [string]$sheet = "testsp.csv" ) #End Param Import-CSV $sheet | FOREACH-OBJECT ` { $account = New-Object System.Management.Automation.PSCredential $_.Name, (ConvertTo-SecureString $_.Password -AsPlainText -Force) $managedAccount = New-SPManagedAccount $account $managedAccount } #END FOREACH-OBJECT }

3.2 Gestion des administrateurs de la ferme

3.2.1 Ajout d’un groupe Par défaut, seul les membres du groupe Administrators sont en mesure de d’administrer la ferme SharePoint. Afin de consolider votre politique RBAC, il est recommandé de créer un groupe pour ensuite l’ajouter parmi les administrateurs de la ferme SharePoint. Pour cela :

Allez dans Security > Manage the farm administators group

Cliquez sur New > Add users

Renseignez le nom du groupe (la saisie est prédictive) et validez :

15

3.2.2 Problèmes d’absence de menus En utilisant un compte utilisateur soigneusement rajouté dans le groupe Sg_SP_Farm_Admin, j’ai pu constater que certains menus de la console d’administration n’étaient pas disponibles. L’image ci-dessous présente très clairement cette situation : à gauche la console vue par le compte d’administration (membre uniquement de Sg_SP_Farm_Admin), et à droite la console vue par le compte Administrator.

De même, la création de Web Application est impossible, le bouton New étant grisé :

Solution : Le problème est bien connu et un Kb est disponible à ce sujet. Toutefois j’ai pu constater que le problème pouvait être résolu de façon instantanée en rajoutant le groupe Sg_SP_Farm_Admin dans le groupe local Administrator des serveurs hébergeant la console d’administration.

3.3 Changement de mot de passe

3.3.1 « Farm account » Pour changer le mot d’administration de la ferme :

1. Commencez par modifier le mot de passe directement depuis la console AD 2. Connectez-vous sur votre serveur SharePoint et lancez le shell SharePoint 3. Exécutez la commande ci-dessous

stsadm -o updatefarmcredentials -userlogin DomainName\UserName -password NewPassword 4. Répétez les étapes 2 et 3 sur l’ensemble des autres serveurs de la ferme SharePoint

Pour information, la commande ci-dessous permet de connaître le compte administrateur de la ferme : (Get-SPFarm).DefaultServiceAccount.Name

16

3.4 Changement du compte de service Si toutefois vous souhaitez changer le compte exécutant une Web Application, allez dans :

Security > Configure service accounts

Sélectionnez votre Application pool et indiquez le compte à utiliser :

Note : Les étapes suivantes sont uniquement à effectuer dans le cadre du changement du compte de service d’un Application Pool :

Vous devrez ensuite exécuter un IISreset /noforce sur l’ensemble des serveurs de la ferme :

Vous pouvez vérifier que le changement de compte a bien été pris en compte en ouvrant la

console IIS de votre WFE et en vous rendant dans l’aparté Application Pools :

17

3.5 Installation de pack de langues Pour installer correctement un pack de langue (source) :

Installer le pack sur TOUS les serveurs de votre ferme SharePoint

Lancez l’assistant d’installation de SharePoint sur chacun de vos serveurs afin de prendre en compte la mise à jour

Pour information, vous trouverez ici la liste de toutes les langues disponibles. Par ailleurs, l’erreur ci-dessous apparaîtra si vous souhaitez ajouter un serveur à la ferme sans avoir installé les packs de langues:

3.6 Configuration du service de mail Si vous avez activé la fonctionnalité de mail sur votre serveur SharePoint, vous devrez attribuer les droits ci-dessous sur le dossier recevant les mails. Dans le cas contraire, son contenu sera inaccessible depuis SharePoint :

Compte WSS_WPG : lecture et exécution

Compte WSS_admin_wpg : contrôle total Note : pensez à passer le service de mail en mode automatique

18

4. Hiérarchie de sites

4.1 Web Application

4.1.1 Création via GUI Pour créer une nouvelle Web Application qui contiendra par la suite des Sites Collections :

Allez dans Central Administration > Manage Web Application > New

Renseignez ensuite les informations suivantes : o Name : nom du site dans IIS o Port : port à utiliser o Host header : nom d’en-tête de l’URL

Indiquez quel type d’authentification vous souhaitez utiliser :

Note : si vous utilisez le SSL, référez-vous au point 4.1.5 pour installer les certificats

19

Précisez le compte de service Svc_SP_Pool ainsi que le nom de l’Application Pool :

Validez et patientez le temps que la Web Application soit créée

4.1.2 Création via PowerShell Pour créer une Web App en PowerShell : New-SPWebApplication -Name "<WebApp>" -Port <port> -HostHeader <site header> -ApplicationPool "<IIS pool name>" -ApplicationPoolAccount (Get-SPManagedAccount "domaine\pool account") -AuthenticationMethod NTLM –Databasename <DB name> [ -SecureSocketsLayer] Notes : à ce stade, aucun site n’est encore créé ou disponible. Par ailleurs, sachez que l’authentification NTLM est considérée comme obsolète et qu’il est recommandé d’utiliser l’authentification « Claims » en précisant un fournisseur d’authentification. Si vous avez opté pour le

chiffrement SSL, référez-vous au point 4.1.5 pour installer les certificats.

4.1.3 Configuration de la WebApp Une fois la WebApp créée, vous disposez du ruban ci-dessous pour la configurer à votre guise.

User Policy : définissez ici les groupes autorisés à accéder à la WebApp. Lorsque le service Search

(point 5.5) est activé, son compte est automatiquement rajouté en lecture. Pensez également à

rajouter les comptes nécessaire pour le « Object cache user accounts » (point 2.2.2 de ce tuto).

Manage features : il est recommandé de désactiver les fonctionnalités inutilisées au niveau de la WebApp afin de limiter l’utilisation de ressources. Pour cela :

20

Cliquez sur Manage Features et désactivez celles dont vous n’avez pas besoin :

4.1.4 Configuration DNS

Ajoutez une entrée DNS de type A correspondant au nom de votre site web (point 4.1.1) :

Add-DnsServerResourceRecordA -Zonename "<zone DNS>" -Name "<Name>" -IPv4Address "<IP>"

4.1.5 Installation des certificats Si vous avez créé une application utilisant le protocole TLS, vous devez installer les certificats sur chacun de vos serveurs frontaux. Pour cela :

Ouvrez la console IIS > Server Certificates

Dans la partie de droite, cliquez sur Import

21

Renseignez les informations demandées pour l’importer

Une fois le certificat installé dans le magasin, attachez le à votre site web. Pour cela :

Clic droit sur votre site > Edit bindings

Dans SSL certificate, choisissez le certificat adéquat :

4.2 Collection de sites

4.2.1 Création à partir de modèles Maintenant que votre WebApp est configurée, il nécessaire de lui créer une Collection de sites :

Allez dans Central administration > Create site collections

Renseignez les informations demandées : o Choisissiez sous quelle WebApp vous souhaitez créer votre Collection o Indiquez un nom et une description o Indiquez l’URL pour y accéder (vous avez le choix entre « /<collection> » ou

« /sites/<collection>

22

o Choisissiez un Template (affichage des modèles masqués au point 4.2.3)

o Indiquez un « propriétaire » de la collection

Une fois la création terminée, rendez-vous à l’URL renseignée pour visualiser le résultat

Note : en créant une nouvelle collection, vous créez indirectement un premier sous-site

4.2.2 Création en PowerShell Pour créer une collection de sites à partir d’un Template en PowerShell : $template = Get-SPWebTemplate "STS#1" New-SPSite -Url "<URL for the new site collection>" -OwnerAlias "<domain\user>" -Template $template

23

4.2.3 Activation des modèles masqués Comme vous le montrera la commande suivante, de nombreux Templates sont masqués par défaut : Get-SPWebTemplate Vous pouvez toutefois les faire apparaître dans la console d’administration Web en éditant les fichiers XML situés dans le répertoire ci-dessous : C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\TEMPLATE\1033\XML Pour chaque fichier XML, remplacez les valeurs Hidden=True par Hidden=False. Rafraichissez ensuite la page de création des collections afin qu’ils apparaissent dans les modèles.

4.3 Sous-site Pour créer un sous-site, allez dans Sites contents (à gauche) et cliquez sur New subsite situé en bas de page:

L’assistant ci-dessous apparaîtra :

o Renseignez le nom et l’URL du sous-site :

o Choisissez un modèle parmi ceux proposés

Validez pour créer votre sous-site

24

5. « Services Applications »

5.1 Liste des services associés Les « Services Applications » activées sur un serveur déterminent le rôle de votre serveur. A titre de comparaison, vous trouverez à la suite la liste des « Services » et « Services applications » selon les versions Foundation et Enterprise de SharePoint 2013.

5.1.1 SharePoint 2013 Foundation

25

5.1.2 SharePoint 2013 Enterprise

26

5.2 Metadata Service Application

5.2.1 Présentation Cette application vous permet de gérer l’ensemble des métadonnées et contenus partagés de votre serveur SharePoint (source). Une vidéo explicative est disponible ici.

5.2.2 Configuration

Allez dans Central Administration > Application Management > Manage Service Applications

New > Managed Metadata Service

Renseignez les champs suivants :

o Service Application Name : Managed Metadata Service o Database Name : Managed_Metadata o Application pool name : SharePoint - Managed Metadata Service

27

Associez le compte Svc_SP_Metadata à ce service :

Validez pour créer ce nouveau pool d’application :

5.2.3 Activation

Pour terminer, démarrez le service :

Allez dans Central Administration > System settings > Manage services on server

Démarrez le service Managed Metadata Web Service

28

En cliquant sur la « Service application », vous accéderez au menu suivant :

5.3 User Profile Service Application (UPS)

En raison de l’ampleur de ce service, un tuto à part entière a été mis à disposition sur Scribd.

5.4 SharePoint Foundation Web Application Lorsque ce service est activé sur un serveur membre de la ferme SharePoint, l’ensemble des sites IIS sont automatiquement ajoutés et répliqués. Et lorsque ce dernier est arrêté, les sites sont supprimés du serveur. Il peut s’avérer intéressant d’activer ce service sur plusieurs serveurs WFE, conjointement à un système de répartition de charge (TMG, NLB, …).

5.5 Search Service Application En raison de l’ampleur de ce service, un tuto à part entière a été mis à disposition sur Scribd.

5.6 Distributed cache En raison de l’ampleur de ce service, un tuto à part entière a été mis à disposition sur Scribd.

29

6. SharePoint : « Review problems and solutions »

6.1 Database running in compatibility range

Ce problème m’est apparu suite à l’application du Cumulative Update d’Avril 2013. Vous pouvez obtenir plus de détails en allant dans Upgrade and Migration > Review database status :

Solution : lancez le SharePoint Wizard pour mettre à jour votre système ainsi que la base de données. Solution alternative : utilisez la commande Upgrade-SPContentDatabase pour mettre à jour la base de données Content (source). Pour cela : Get-SPDatabase

Récupérez le GUID de la base de données Content et exécutez la mise à jour en précisant le GUID : Upgrade-SPContentDatabase <GUID>

30

6.2 InfoPath Forms Services cannot be filled […]

Ce problème est dû à l’absence de dépendances entre le State Service (source) et le service InfoPath (Kb). Pour corriger cela, exécutez le script ci-dessous : $srvApp = New-SPStateServiceApplication -Name “State Service Application” New-SPStateServiceDatabase -Name “SharePoint Service State DB” -ServiceApplication $srvApp New-SPStateServiceApplicationProxy -Name “State Service Application Proxy” -ServiceApplication $srvApp -DefaultProxyGroup

31

7. Windows logs errors

7.1 The execute method of a job definition […]

Ce problème apparait en raison de droits inappropriés sur le dossier LOGS se trouvant à l’emplacement ci-dessous : C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\ De ce fait, le service SharePoint Timer Service ne peut y accéder et génère cette erreur toutes les 5 minutes. Solution : ajoutez le compte SP Timer Service account (Farm account par défaut) dans les permissions du dossier avec les droits Modify :

7.2 Machine […] failed ping validation

C’est erreur m’est apparue suite à l’activation/désactivation du service Request Management sur les serveurs frontaux. Ella a disparu quelques heures après.

32

7.3 Object could not be deleted because other objectfs depend on it […]

La suppression d’éléments peut parfois laisser certaines dépendances. Dans mon cas il s’agissait d’une ancienne Service Application dont le compte « managé » y était encore attaché et ne pouvait pas être supprimé. Pour retirer la dépendance et supprimer ce compte (source) :

Ouvrez SQL Management Studio et naviguez dans la base de données Config

Déroulez Tables et cherchez la table dbo.objects

Exécutez sur cette table la requête suivante :

SELECT [Id],[Name] FROM [<db-config SP>].[dbo].[Objects] WHERE Objects.Name = '<object name>' où Objects name est le nom de l’objet à supprimer dont on cherche l’ID

Exécutez ensuite la commande suivante pour supprimer la dépendance : Stsadm -o deleteconfigurationobject -id ‘<ID>’

33

7.4 SQL Database not found

Des erreurs concernant une base de données supprimée peuvent parfois apparaître fréquemment dans les logs (telle une base de données « fantôme »). Pour supprimer les « liens morts » vers cette base de données ainsi que l’alerte liée, exécutez la commande suivante : $dbs = Get-SPDatabase | Where {$_.Exists -eq $false} $dbs | ForEach-Object { $_.Delete()}

7.5 MSI Installer

Failed to connect to server. Error: 0x80070005 / User : SPFarm

Cette erreur est étroitement liée à celle du point 7.7. Référez-vous donc à ce dernier pour la corriger.

7.6 The database […] for LOB data type node does not exist

Un Kb est disponible à ce sujet. Vous pouvez également exécuter la commande DBCC CHECKDB pour tenter de réparer les données corrompues. Toutefois, le CU3 de SQL Server 2012 SP1 m’a corrigé ce problème.

N’hésitez pas à m’envoyer vos commentaires ou retours à l’adresse suivante : m.decrevoisier A-R-0-B-A-5 outlook . com

Soyez-en d’ores et déjà remercié