Déplacer les bases de données internes de Windows vers un lecteur différent (Windows SharePoint Services 3.0)
Mise à jour : 2008-11-06
Vous pouvez déplacer la base de données de contenu et la base de données de configuration Windows SharePoint Services 3.0 d'un disque ou d'un serveur vers un autre sans perte de données. Cela peut être nécessaire si le lecteur de disque commence à manquer d'espace ou de fiabilité. La base de données interne utilise la technologie SQL Server en tant que magasin de données relationnelles pour les rôles et les fonctionnalités Windows uniquement, notamment Windows SharePoint Services, Active Directory Rights Management Services, les Services UDDI, Windows Server Update Services (WSUS) et le Gestionnaire de ressources système Windows. Base de données interne Windows est également connue sous l'appellation de Microsoft SQL Server Express Embedded Edition.
Important : |
---|
Cet article traite uniquement du déplacement des bases de données de contenu et de configuration. Il ne fournit pas d'informations sur le déplacement des bases de données associées Windows SharePoint Services 3.0. |
Important : |
---|
Si vous détachez et attachez de nouveau une base de données de contenu, sachez que la prochaine fois que le contenu dans cette base de données de contenu sera analysé, une analyse complète aura lieu même si une analyse incrémentielle est demandée. Dans la mesure où une analyse complète analyse à nouveau tout le contenu rencontré par le robot, que ce contenu ait été analysé précédemment ou non, les analyses complètes prennent plus de temps que les analyses incrémentielles. |
Déplacer des bases de données de contenu et de configuration vers un lecteur différent
Le processus de déplacement d'une base de données dans Base de données interne Windows implique les cinq étapes suivantes :
Arrêter les services concernés.
Détacher les bases de données de Windows SharePoint Services 3.0.
Déplacer les fichiers de base de données.
Rattacher les bases de données.
Redémarrer les services.
Avant de commencer la procédure suivante, veillez à passer en revue les options et conditions requises des outils de ligne de commande suivants :
Utilitaire Sqlcmd (https://go.microsoft.com/fwlink/?linkid=132815&clcid=0x40C)
Net Stop (en anglais) (https://go.microsoft.com/fwlink/?linkid=132816&clcid=0x40C) (en anglais)
Net Start (en anglais) (https://go.microsoft.com/fwlink/?linkid=132817&clcid=0x40C) (en anglais)
L'appartenance au groupe Administrateurs sur l'ordinateur local qui héberge le site Web Administration centrale de SharePoint et l'appartenance au rôle base de données fixe dbowner dans Microsoft SQL Server 2005 Express Edition sont les appartenances minimales pour effectuer cette procédure. |
Déplacer les bases de données vers un lecteur différent à l'aide des outils de ligne de commande
Arrêter tous les services SharePoint.
Tapez la commande suivante, puis appuyez sur Entrée :
stsadm –o enumservices
La liste des services s'affiche.
Pour chaque service répertorié à l'étape précédente, tapez la commande suivante, puis appuyez sur Entrée :
net stop <nom_service>
Détacher les bases de données.
Sur le lecteur où sont installés les produits et technologies SharePoint, accédez au répertoire suivant : %Program Files%\Microsoft SQL Server\90\Tools\binn.
Tapez la commande suivante, puis appuyez sur Entrée :
sqlcmd -S \\.\pipe\mssql$microsoft##ssee\sql\query -E
L'outil de ligne de commande Sqlcmd vous permet d'entrer les requêtes SQL dans la ligne de commande.
Sur la première ligne, tapez la requête suivante et appuyez sur Entrée :
EXEC sp_detach_db @dbname = '<nom_base_de_données>'
Où <nom_base_de_données> est le nom de la base de données que vous souhaitez déplacer.
Les noms de la base de données de configuration, de la base de données de contenu de l'administration centrale et de la base de données de recherche sont composés d'un préfixe suivi du GUID de la base de données, comme dans les exemples suivants :
Le nom de la base de données de configuration possède le format suivant : SharePoint_Config_<GUID_base_de_données>
Le nom de la base de données de contenu d'administration centrale possède le format suivant : SharePoint_AdminContent_<GUID_base_de_données>
Le nom de la base de données de recherche possède le format suivant : WSS_Search_NETSERVER_<GUID_base_de_données>
Sur la ligne de requête suivante, tapez GO, puis appuyez sur Entrée.
Répétez les étapes c et d pour chaque base de données à déplacer.
Quittez l'outil de ligne de commande Sqlcmd.
Sur la première ligne de requête, tapez EXIT, puis appuyez sur Entrée.
Sur la deuxième ligne de requête, tapez GO, puis appuyez sur Entrée.
Déplacer les fichiers de base de données vers le nouvel emplacement.
Rattacher les bases de données et les fichiers journaux.
Sur le lecteur où sont installés les produits et technologies SharePoint, accédez au répertoire suivant : %Program Files%\Microsoft SQL Server\90\Tools\binn.
Tapez la commande suivante, puis appuyez sur Entrée :
sqlcmd -S \\.\pipe\mssql$microsoft##ssee\sql\query -E
Sur la première ligne, tapez la requête suivante et appuyez sur Entrée :
EXEC sp_attach_db @dbname = '<nom_base_de_données>', @filename1 = '<chemin_UNC><nom_base_de_données>.mdf', @filename2 = '<chemin_UNC><nom_base_de_données>_log.ldf'
Vous devez inclure les noms de fichier des fichiers de base de données (.mdf) et du fichier journal associé (.ldf).
Sur la ligne de requête suivante, tapez GO, puis appuyez sur Entrée.
Répétez les étapes c et d pour chaque base de données que vous avez déplacée.
Quittez l'outil de ligne de commande Sqlcmd.
Sur la première ligne de requête, tapez EXIT, puis appuyez sur Entrée.
Sur la ligne de requête suivante, tapez GO, puis appuyez sur Entrée.
Pour chaque service arrêté à l'étape 1, tapez la commande suivante, puis appuyez sur Entrée :
net start <nom_service>
Voir aussi
Concepts
Maintenance des bases de données (Windows SharePoint Services 3.0)
Livre blanc : Planification et surveillance du stockage SQL Server pour Windows SharePoint Services : recommandations en matière de performances et pratiques recommandées
Ajouter, fractionner et fusionner des bases de données de contenu (Windows SharePoint Server 3.0)
Déplacer des bases de données de contenu (Windows SharePoint Services 3.0)
Déplacer toutes les bases de données (Windows SharePoint Services 3.0)