Deletecontentdb : opération Stsadm (Windows SharePoint Services)

Mise à jour : 2008-07-15

Nom d’opération : Deletecontentdb

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

Syntaxe

stsadm.exe -o deletecontentdb

-url <nom URL>

-databasename <nom base de données>

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

Paramètres

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

url

Une 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)

Un nom de base de données valide, tel que « BD1 »

Oui

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

databaseserver (ds)

Un serveur de base de données valide, tel que « SBD1 »

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

Lorsqu’une base de données de contenu est détachée d’un serveur de base de données Microsoft SQL Server, il est recommandé de détacher d’abord la base de données de contenu de l’application Web dans Windows SharePoint Services 3.0. 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. Depuis 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 dans le système de fichiers du serveur de base de données SQL. Pour éviter d’interrompre les demandes des utilisateurs ou de fermer des demandes en attente, ce qui peut provoquer des pertes de données, les bases de données de contenu doivent être détachées seulement au cours d’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 depuis Microsoft SQL Server

  1. Depuis 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 Connexions abandonnées.

  4. Pour valider la modification, cliquez sur OK.

NoteRemarque :

La base de données nouvellement 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 Explorateur d’objets, cliquez sur Actualiser à partir du menu Affichage.

Si vous avez installé la Mise à jour d’infrastructure pour Windows SharePoint Services 3.0, l’identificateur (ID) de chaque base de données de contenu est conservé lorsque vous restaurez ou rattachez la base de données en utilisant les outils intégrés. Le comportement de rétention par défaut du journal des modifications est le suivant lorsque vous utilisez les outils intégrés :

  • 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.

Lorsque l’ID de la base de données et le journal des modifications sont conservés, Search poursuit l’analyse en fonction du calendrier des analyses régulières défini par les règles d’analyse. Lorsque aucun journal des modifications n’est conservé, Search réalise une analyse complète dans le cadre de l’analyse programmée suivante. Pour plus d’informations, reportez-vous aux sections Déplacer des bases de données de contenu (Windows SharePoint Services 3.0), Administration de la sauvegarde et de la récupération pour la technologie Windows SharePoint Services 3.0 et Addcontentdb : opération Stsadm (Windows SharePoint Services).