Databaserepair : opération Stsadm (Windows SharePoint Services)

Mise à jour : 2007-09-13

Description

Détecte et supprime les éléments orphelins des bases de données de contenu dans Windows SharePoint Services. Dans certaines situations, une base de données de contenu utilisée par Windows SharePoint Services peut s’endommager. Elle contient alors des éléments orphelins. Par exemple, un document peut ne pas avoir de bibliothèque de documents parente ou une liste risque de ne pas avoir de site Web Windows SharePoint Services parent. L’opération databaserepair peut détecter et résoudre le problème d’une base de données uniquement pour les types suivants d’éléments orphelins d’une base de données de contenu :

  • un site Web Windows SharePoint Services n’ayant pas de site Web Windows SharePoint Services parent ;

  • un sous-site Web qui n’a pas de site Web Windows SharePoint Services parent ;

  • une liste qui n’a pas de site Web Windows SharePoint Services parent ;

  • un document qui n’a pas de bibliothèque de documents parente ;

  • un élément de liste qui ne dispose pas d’une liste parente ;

  • une page Web qui n’a pas de site Web Windows SharePoint Services.

NoteRemarque :

Cette opération ne réparera pas d’autres types d’endommagements de base de données.

Syntaxe

stsadm.exe -o databaserepair

-url <Nom de l’URL>

-databasename <nom de base de données>

[-deletecorruption]

Paramètres

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

url

URL valide, telle que http://nom_serveur

Oui

Nom d’URL de l’application Web réparée.

databasename (dn)

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

Oui

Nom de la base de données de contenu à réparer.

deletecorruption

<aucune>

Non

Répare la base de données de contenu.

Exemples

Pour détecter les éléments orphelins, utilisez la syntaxe suivante :

stsadm -o databaserepair -url http://<URL_du_site_WindowsSharePointServices> -databasename <nom de la base de données qui contient l’élément orphelin>

Supprimer un site orphelin

Pour supprimer les éléments orphelins, utilisez la syntaxe suivante :

stsadm -o databaserepair -url http://<URL_du_site_WindowsSharePointServices> -databasename <nom de la base de données qui contient l’élément orphelin à supprimer> -deletecorruption