Déplacer des collections de site vers une nouvelle base de données (fractionnement d'une base de données de contenu) (Windows SharePoint Services 3.0)
Mise à jour : 2009-05-14
Certaines collections de sites au sein d'une base de données qui héberge plusieurs collections de sites grossissent plus vite que prévu et vous craignez que la base de données atteigne rapidement sa taille limite. Vous pouvez fractionner la base de données pour déplacer les collections de sites qui grossissent vers une autre base de données, voire un autre serveur.
Fractionner une base de données de contenu
Vous pouvez utiliser cette procédure pour fractionner une base de données de contenu qui est associée à vos collections de sites. Le processus de déplacement d'une collection de sites entre bases de données consiste à exporter les données d'URL de la collection de sites dans un fichier, puis à importer les données dans une nouvelle base de données.
Important : |
---|
Nous conseillons d’installer la mise à jour cumulative d’avril avant de fractionner les bases de données de contenu. Cette mise à jour résout des problèmes connus pour l’opération mergecontentdbs de Stsadm. Pour plus d’informations, voir Déployer des mises à jour logicielles pour Windows SharePoint Services 3.0. Avant d’utiliser l’opération mergecontentdbs de Stsadm, vérifiez que le disque dur a un espace disque disponible équivalent à au moins trois fois la taille de la collection de sites source. Pour déterminer la taille de votre collection de sites, vérifiez l’attribut StorageUsedMB de l’opération enumsites de Stsadm, à l’étape 2 de la procédure suivante. Pour effectuer la procédure suivante, vous devez appartenir au groupe Administrateurs de la batterie de serveurs et au groupe Administrateurs sur l’ordinateur local. Vous devez bénéficier de l’autorisation Contrôle total pour toutes les collections de sites à déplacer. Le compte que vous utilisez pour accomplir cette procédure doit être membre du rôle de base de données fixe db_owner dans SQL Server. |
Fractionner une base de données de contenu (déplacer une collection de sites vers une autre base de données)
À l'invite de commandes sur le lecteur sur lequel les produits et technologies SharePoint sont installés, accédez au répertoire suivant :
%COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin
Tapez la commande suivante, puis appuyez sur ENTRÉE :
Stsadm -o enumsites -url <URL> > <chemin/nom fichier>.xmloù URL est l'adresse de l'application Web qui contient la collection de sites que vous souhaitez déplacer, et chemin d'accès/nom fichier est le nom du fichier XML que vous voulez créer à l'aide des données de la collection de sites.
Pour plus d’informations, voir Enumsites : opération Stsadm (Windows SharePoint Services).
L'étape précédente crée un fichier XML qui contient toutes les URL de collections de sites dans la base de données en cours.
Ouvrez le fichier XML que vous avez créé dans un éditeur de texte. S'il contient des URL de collections de sites que vous ne voulez pas déplacer, supprimez-les du fichier. Les seules URL qui doivent rester dans le fichier XML sont celles des collections de sites que vous voulez déplacer.
Remarque : Il est inutile de modifier le compte de site ou les informations sur les autres collection de sites dans le fichier. Seules les URL sont pertinentes dans cette procédure.
Tapez la commande suivante, puis appuyez sur ENTRÉE :
Stsadm -o mergecontentdbs -url <URL> -sourcedatabasename <nom de base de données> -destinationdatabasename <nom de base de données> -operation 3 -filename <nom de fichier>où url indique l'adresse de l'application Web qui contient la collection de sites que vous voulez ; sourcedatabasename le nom de la base de données de laquelle vous voulez déplacer la collection de sites ; destinationdatabasename le nom de la base de données vers laquelle vous voulez déplacer la collection de sites ; operation 3 l'opération de lecture dans un fichier ; et nom de fichier le nom du fichier qui contient les URL des collections de sites que vous voulez déplacer.
Pour plus d’informations, voir Mergecontentdbs : opération Stsadm (Windows SharePoint Services).
Redémarrez IIS en tapant la commande
iisreset /noforce, puis appuyez sur Entrée.
Voir aussi
Concepts
Ajouter, fractionner et fusionner des bases de données de contenu (Windows SharePoint Server 3.0)
Ajouter une base de données de contenu (Windows SharePoint Services 3.0)
Fusionner les bases de données de contenu (Windows SharePoint Services)