Unable to connect to database. Check database connection information and make surethe database server is running ( )
Oui un titre en anglais, car ça c’est l’erreur que tout être-humain va un jour ou l’autre recevoir pendant l’installation de SharePoint 2010.

Il y’a multiple raison pour cela :

·         Vous avez appliqué un Hotfix ou Service Pack à votre serveur SQL et n’avez pas redémarré votre serveur.

·         La base de données n’est plus opérationnelle.

·         Le compte utiliser de l’application pool na pas les permissions adéquat sur le serveur SQL.

·         La connexion réseaux a été perturbé entre le serveur SharePoint Server et serveur Microsoft SQL Server.

 

Voici, une liste de 7 points à faire attention pendant l’installation de SharePoint. 


1 Vérifier si les services d’SQL sont up and running

    • cliquez Start > Run >  Services.MSC
    • dans la liste des services, localisez MSSQLSERVER service et assurez-vous qu’il est démarré
    • également assurez-vous que tout autre service de  Microsoft SQL Server server soit démarré :
    • SQL BROWSER
    • Et tout autre SQL services

2 Firewall, UAC, …

  • Le pare-feu peut bloquer l’accès et communication entre votre Microsoft SQL Server et Microsoft SharePoint Server, là vous avez 2 choix
  • Soit désactiver le pare-feu
  • Soit créer 2 règles :
  • inbound TCP avec les ports: 1433, 2383, 2382
  • inbound UPD avec les ports 1434
  • UAC, désactiver-le aussi.

 

3 Configuration SQL

Votre SQL, est-t’il bien configuré ? Consultez ce lien, pour une configuration optimale :
http://www.gokanozcifci.be/subsite/how-to-install-sql-server-2008-r2
 

4 Permissions utilisateurs

Le comte de service que l’on utilise pour installer SharePoint, à t’il les droits suffisants pour configurer SQL ? Si e n’est pas le cas, faites comme décrit ci-dessous :

·         Cliquez Start >> Programs >> Microsoft SQL Server.

·         A gauche, double cliquez sur Microsoft SQL Servers.

·         Sélectionnez votre base.

·         Double cliquez sur  Security.

·         A gauche, Logins.

·         Sélectionnez l’utilisateur(s).

·         Puis, sélectionnez Server Roles.

·         Et donnez-lui les droits Security Administrators et Database Creators.

5 SID


Le cas le plus désastreux de d’avoir le même SID dans différents machine virtuelles. Assurez-vous au moment de créer votre machine virtuelle de faire un SYSPREP pour éviter cela.

 

6 Database-connection-timeout

Pour définir la valeur du délai d’attente d’une connexion à 45 secondes de SQL Server, utilisez la syntaxe suivante :
stsadm -o setproperty -pn database-connection-timeout -pv 45
Pour afficher le paramètre actuel de la propriété database-connection-timeout, utilisez la syntaxe suivante :
stsadm -o getproperty -pn database-connection-timeout