Partager via


Deletecontentdb : opération Stsadm (Office SharePoint Server)

Mise à jour : 2008-07-15

Nom d’opération : Deletecontentdb

Détache une base de données de contenu lorsque l’application Web, un nom de base de données et un serveur de base de données sont spécifiés. Pour plus d’informations, consultez la section Remarques de cet article.

Syntaxe

stsadm.exe -o deletecontentdb

-url <nom d’URL>

-databasename <nom de la base de données>

[-databaseserver] <nom du serveur de la base de données>

Paramètres

Nom du paramètre et forme abrégée Valeur Obligatoire ? Description

url

URL valide, telle que http://nom_serveur

Oui

Spécifie l’application Web de laquelle la base de données de contenu sera détachée.

databasename (dn)

Nom de base de données valide, tel que « DB1 »

Oui

Spécifie le nom de la base de données de contenu à détacher.

databaseserver (ds)

Serveur de base de données valide, tel que « DS1 »

Non

Nom du serveur de base de données à détacher.

Notes

Si votre serveur de base de données et les produits et technologies SharePoint sont hébergés sur des serveurs distincts, vous devez utiliser le paramètre databaseserver pour spécifier le nom du serveur de base de données.

Remarques

Lors du détachement d’une base de données de contenu d’un serveur de base de données Microsoft SQL Server, il est recommandé de d’abord détacher la base de données de contenu de l’application Web dans Microsoft Office SharePoint Server 2007. Pour détacher une base de données de contenu de SQL Server, procédez comme suit :

Détacher une base de données de contenu de Microsoft SQL Server

  1. Dans SQL Server 2005 Management Studio, connectez-vous à l’instance du serveur et cliquez pour développer le nœud Bases de données.

  2. Cliquez avec le bouton droit sur la base de données de contenu à détacher, pointez sur Tâches, puis cliquez sur Détacher.

  3. Dans la boîte de dialogue Détacher la base de données, sélectionnez le nom de la base de données à détacher.

  4. Cliquez sur OK.

ImportantImportant :

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 a été 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.

Les connexions actives doivent être fermées avant que la base de données de contenu puisse être supprimée. Cette opération supprime le ou les fichiers de données, et le ou les journaux des transactions du système de fichiers du serveur de base de données SQL. Pour éviter l’interruption des demandes des utilisateurs ou la fermeture de demandes en attente pouvant provoquer une perte de données, les bases de données de contenu ne doivent être détachées que pendant une période de maintenance ou lorsque les utilisateurs n’accèdent pas activement à leurs données. Pour fermer les connexions actives dans SQL Server 2005, procédez comme suit :

Fermer une connexion active dans Microsoft SQL Server

  1. Dans SQL Server 2005 Management Studio, connectez-vous à l’instance du serveur et cliquez pour développer le nœud Bases de données.

  2. Cliquez avec le bouton droit sur la base de données de contenu à détacher, pointez sur Tâches, puis cliquez sur Détacher.

  3. Dans la boîte de dialogue Détacher la base de données, cliquez pour activer la case à cocher Supprimer les connexions.

  4. Pour valider la modification, cliquez sur OK .

NoteRemarque :

La base de données venant d’être détachée reste visible dans le nœud Bases de données de l’Explorateur d’objets jusqu’à ce que l’affichage soit actualisé. Pour actualiser l’affichage à tout moment, dans le volet de l’Explorateur d’objets, cliquez sur Actualiser dans le menu Affichage.

Si vous exécutez la Mise à jour d’infrastructure pour les produits serveur de Microsoft Office, l’identificateur (ID) de chaque base de données de contenu est conservé lorsque vous restaurez ou rattachez la base de données à l’aide des outils intégrés. Si vous utilisez les outils intégrés, la rétention du journal des modifications s’effectue par défaut comme suit :

  • Les journaux des modifications de toutes les bases de données sont conservés lorsque vous restaurez une batterie de serveurs.

  • Le journal des modifications d’une base de données de contenu est conservé lorsque vous rattachez la base de données.

  • Le journal des modifications d’une base de données de contenu N’EST PAS conservé lorsque vous restaurez uniquement la base de données de contenu.

Lorsqu’un ID de base de données et un journal des modifications sont conservés, la recherche continue l’analyse en suivant la fréquence définie par les règles d’analyse. Lorsqu’un journal des modifications n’est pas conservé, la recherche effectue une analyse complète pendant l’analyse planifiée suivante. Pour plus d’informations, voir Déplacer des bases de données de contenu (Office SharePoint Server 2007), Sauvegarder et restaurer une batterie de serveurs entière (Office SharePoint Server 2007) et Addcontentdb : opération Stsadm (Office SharePoint Server).