[SharePoint] Eclater les bases de contenu sur un autre serveur SQL

La question est:

Comment définir les bases de données de contenu sur un serveur SQL différent de celui utilisé par la base de configuration.

C’est ce qui arrive régulièrement lorsque vous avez monté votre solution SharePoint en mode ferme sur un serveur unique et avec SQL express 2005. Le but est donc de changer le serveur SQL hébergeant les bases de données de contenu de vos applications web et de laisser sur l’instance SQL Express 2005 la base de configuration (SharePoint_Config).

  1. Préparez vos bases pour le déplacement vers un autre serveur:
    1. stsadm –o preparetomove –contentdb NomDeVotreBaseDeDonnes
  2. Sauvegarder vos bases de données (WSS_Content_XXXXXXXXXXXX, Y compris la base de configuration… Au cas ou…) dans SQL Serveur.
  3. Laisser votre base de config sur l’instance SQL Express, ce n’est pas gênant en soi, la taille n’est pas forcément aussi exponentielle que les bases de contenu.
  4. Détacher votre base de contenu:
    1. stsadm –o deletecontentdb –url VotreUrl –databasename NomDeVotreBaseDeDonnes –databaseserver NomDeVotreServeurSQLSource
  5. Restaurez toutes vos bases de données de contenu sur votre nouveau serveur SQL 2005, ou au mieux copier les fichiers MDF et LDF de la base ou de vos bases. Il faut que le compte du pool d’application de votre ferme SharePoint détiennent certaines autorisations sur le nouveau serveur SQL.
  6. Associer vos bases à votre solution SharePoint avec le nouveau serveur SQL:
    1. Stsadm –o addcontentdb –url VotrePortail –databasename le_nom_de_votre_db_de_contenu –databaseserver votre_nouveau_serveur_source

N’oubliez pas de tester la procédure sur votre environement de test avant la mise en exécution… C’est toujours une opération délicate. C’est pourquoi je vous invite dans un premier temps à ne pas déplacer la base de configuration, sauf si cela est également nécessaire, du au fait de la taille. Attention la procédure pour cette base de configuration est différente !!!!

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s