Riceverai un messaggio di errore "<Database_Name> database esiste giÓ" quando si gestisce il database del contenuto Windows SharePoint Services

Traduzione articoli Traduzione articoli
Identificativo articolo: 828815 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

Sintomi

Quando si tenta di gestire il database del contenuto Microsoft Windows SharePoint Services dalla pagina Gestisci database del contenuto in Amministrazione centrale SharePoint, si potrebbe essere visualizzato uno dei seguenti messaggi di errore:
Database ? Database_Name ? esiste giÓ. (Codice di errore: 1801)


L'utente corrente o l'identitÓ del server virtuale del pool di applicazioni non Ŕ il proprietario del database ' sts_servername_1 ' sul server ' server_name\share_point '.

Cause

Questo problema pu˛ verificarsi quando il proprietario del database che ci si connette a database Ŕ diverso dall'identitÓ del pool dell'applicazione Ŕ in esecuzione SharePoint.

Risoluzione

Per risolvere questo problema, modificare il proprietario di database e le autorizzazioni per il database del contenuto per associare le identitÓ degli account per il contenuto e la configurazione server virtuale. Per effettuare questa operazione, attenersi alla seguente procedura:
  1. Sul computer che esegue Microsoft SQL Server, fare clic su Start , tutti i programmi , quindi Microsoft SQL Server , quindi Query Analyzer .
  2. Nella finestra di dialogo Connetti SQL Server , digitare il nome del server nella casella SQL Server e quindi fare clic su OK .
  3. Scegliere dal menu query , Cambia Database .
  4. Nella casella Seleziona Database di Server_Name, fare clic sul database contenuto che si desidera aggiornare e quindi fare clic su OK .
  5. Nel riquadro query digitare la query seguente.

    Nota Nelle righe 3 e 4 della query, sostituire Domain_Name \ Content_Account e Domain_Name \ Admin_Account con l'account di dominio per il server virtuale contenuto e l'account di dominio per il server virtuale di amministrazione centrale SharePoint. Se gli account sono uguali, SQL Query Analyzer visualizza un errore quando si esegue la query, ma il processo ha ancora esito positivo.

    tipo nvarchar (255 @ AdminVSAccount) di DECLARE
    DECLARE @ ContentVSAccount tipo (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;
    IF NOT EXISTS (SELECT * FROM sysusers name=@ContentVSAccount WHERE)
    EXEC sp_grantdbaccess @ ContentVSAccount;
    EXEC sp_addrolemember 'db_owner', @ ContentVSAccount;
  6. Scegliere Esegui dal menu query .
Se si esegue Windows SharePoint Services con WMSDE, sono necessari passaggi distinti per risolvere il problema. Nell'installazione di WMSDE, l'identitÓ del pool di applicazioni per amministrazione centrale SharePoint Ŕ servizio di rete. Per SQL 2000, non Ŕ possibile modificare il proprietario del database al servizio di rete a causa di una limitazione di progettazione. La soluzione per le installazioni di WMSDE consiste per aggiungere il servizio di rete al ruolo SYSADMIN in WMSDE, aggiungere il database nuovamente utilizzando il database del contenuto SharePoint di gestione e quindi eliminare il ruolo per servizio di rete nuovamente le impostazioni originali.

Per impostare il servizio di rete come SYSADMIN, attenersi alla seguente procedura:
  1. Avviare una sessione di OSQL.

    Per effettuare questa operazione, fare clic su Start , scegliere Tutti I programmi , fare clic su Accessori e quindi fare clic su Prompt .
  2. Al prompt dei comandi, avviare una sessione OSQL digitando la seguente sintassi dove servername Ŕ il nome del server e quindi pres INVIO:
    Osql -S servername \sharepoint -E
  3. Digitare il comando seguente e premere INVIO:
    sp_addsrvrolemember 'nt authority\network service', 'sysadmin'
  4. Digitare passare e quindi premere INVIO.
  5. In Amministrazione centrale di SharePoint, aggiungere il database del contenuto al server virtuale.
  6. Dopo aver aggiunto nuovamente il database del contenuto, eliminare la rete servizio ruolo nuovamente Security Administrators e Database Creators.
  7. Digitare il seguente comando al prompt dei comandi OSQL e quindi premere INVIO:
    sp_dropsrvrolemember 'nt authority\network service', 'sysadmin'
  8. Digitare passare e quindi premere INVIO.
  9. Digitare quit per uscire dalla sessione di OSQL.

Riferimenti

Per ulteriori informazioni, vedere Microsoft Windows SharePoint Services Administration Guide . Per ulteriori informazioni sulle autorizzazioni di proprietario del database necessari e autorizzazioni di database, vedere l'argomento di "Migrazione da WMSDE a SQL Server" nella sezione "Backup e migrazione".

ProprietÓ

Identificativo articolo: 828815 - Ultima modifica: martedý 20 febbraio 2007 - Revisione: 3.6
Le informazioni in questo articolo si applicano a:
  • Microsoft Windows SharePoint Services
  • Microsoft Office SharePoint Portal Server 2003
Chiavi:á
kbmt kbtshoot kbdatabase kberrmsg kbwebservices kbprb KB828815 KbMtit
Traduzione automatica articoli
Il presente articolo Ŕ stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non Ŕ sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, pi¨ o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non Ŕ la sua. Microsoft non Ŕ responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 828815
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

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