Vous recevez un message d'erreur « base de données <Database_Name> existe déjà » lorsque vous gérez votre base de données de contenu de Windows SharePoint Services

Traductions disponibles Traductions disponibles
Numéro d'article: 828815 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Symptômes

Lorsque vous essayez de gérer votre base de données de contenu de Microsoft Windows SharePoint Services à l'aide de la page Gérer les bases de données de contenu dans l'administration centrale de SharePoint, un des messages d'erreur suivants peut s'afficher :
Base de données ? Database_Name ? existe déjà. (Code d'erreur : 1801)


L'utilisateur actuel ou l'identité du serveur virtuel du pool d'applications n'est pas le propriétaire de la base de données ' sts_servername_1 » sur le serveur ' nom_serveur\share_point '.

Cause

Ce problème peut se produire lorsque le propriétaire de base de données de la base de données que vous vous connectez à est différent de l'identité du pool application SharePoint sous lequel s'exécute.

Résolution

Pour résoudre ce problème, modifiez le propriétaire de base de données et les autorisations pour la base de données de contenu faire correspondre les identités des comptes de serveur virtuel de contenu et de configuration. Pour ce faire, procédez comme suit :
  1. Sur l'ordinateur qui exécute Microsoft SQL Server, cliquez sur Démarrer , pointez sur Tous les programmes , pointez sur Microsoft SQL Server et puis cliquez sur Analyseur de requêtes .
  2. Dans la boîte de dialogue se connecter à SQL Server , tapez le nom du serveur dans la zone de SQL Server , puis cliquez sur OK .
  3. Dans le menu requête , cliquez sur Modifier base de données .
  4. Dans la zone Sélectionner la base de données de Server_Name, cliquez sur la base de données contenu que vous souhaitez mettre à jour, puis cliquez sur OK .
  5. Dans le volet requête , tapez la requête suivante.

    note Dans les lignes 3 et 4 de la requête, remplacez Domain_Name \ Content_Account et Domain_Name \ Admin_Account par le compte de domaine pour le serveur virtuel de contenu et le compte de domaine pour le serveur virtuel Administration centrale de SharePoint. Si les comptes sont identiques, l'Analyseur de requêtes SQL affiche une erreur lorsque vous exécutez la requête, mais l'opération réussit toujours.

    DECLARE @AdminVSAccount nvarchar(255)
    DÉCLARER @ContentVSAccount nvarchar(255)
    SET @ContentVSAccount = N ' Domain_Name \ Content_Account ' ;
    SET @AdminVSAccount = N ' Domain_Name \ Admin_Account ' ;
    EXEC sp_grantlogin @ContentVSAccount ;
    EXEC sp_grantlogin @AdminVSAccount ;
    EXEC sp_changedbowner @AdminVSAccount ;
    Si NOT EXISTS (SELECT * FROM sysusers name=@ContentVSAccount WHERE)
    EXEC @ContentVSAccount sp_grantdbaccess ;
    EXEC sp_addrolemember « db_owner », @ContentVSAccount ;
  6. Dans le menu requête , cliquez sur Exécuter .
Si vous exécutez Windows SharePoint Services avec WMSDE, il existe distincts étapes pour résoudre le problème. Dans l'installation WMSDE, l'identité du pool d'applications pour l'administration centrale de SharePoint est Service réseau. Pour SQL 2000, vous ne pouvez pas modifier le propriétaire de base de données au service de réseau en raison d'une limitation de conception. La solution de contournement pour les installations de WMSDE est en ajouter service réseau au rôle SYSADMIN de WMSDE et ajouter la base de données en utilisant des bases de données SharePoint gérer le contenu, puis déposez le rôle pour service réseau en à ses paramètres d'origine.

Pour définir le service réseau comme SYSADMIN, procédez comme suit :
  1. Démarrer une session OSQL.

    Pour cela, cliquez sur Démarrer , sur Tous les programmes , sur Accessoires , puis cliquez sur invite .
  2. À l'invite de commandes, démarrer une session OSQL en tapant la syntaxe suivante où servername est le nom de votre serveur, puis pres entrée :
    osql-S servername \sharepoint-E
  3. Tapez la commande suivante et appuyez sur ENTRÉE :
    sp_addsrvrolemember 'NT authority\network SERVICE', « sysadmin »
  4. Tapez accédez et puis appuyez sur ENTRÉE.
  5. Dans l'administration centrale SharePoint, ajouter la base de données de contenu au serveur virtuel.
  6. Après la base de données de contenu est ajouté au, déplacer réseau rôle service retour pour les administrateurs de sécurité et Créateurs de base de données.
  7. Tapez la commande suivante dans la fenêtre d'invite de commandes OSQL et appuyez sur ENTRÉE :
    sp_dropsrvrolemember 'NT authority\network SERVICE', « sysadmin »
  8. Tapez accédez et puis appuyez sur ENTRÉE.
  9. Type Quitter pour quitter la session OSQL.

Références

Pour plus d'informations, consultez le Guide d'administration Microsoft Windows SharePoint Services . Pour plus d'informations sur les autorisations de propriétaire de base de données requis et les autorisations de base de données, consultez la rubrique « Migration de WMSDE à SQL Server » dans la rubrique de sauvegarde et de migration.

Propriétés

Numéro d'article: 828815 - Dernière mise à jour: mardi 20 février 2007 - Version: 3.6
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows SharePoint Services
  • Microsoft Office SharePoint Portal Server 2003
Mots-clés : 
kbmt kbtshoot kbdatabase kberrmsg kbwebservices kbprb KB828815 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 828815
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com