Při správě databáze obsahu službou SharePoint se zobrazí chybová zpráva "<Database_Name> databáze již existuje"

Překlady článku Překlady článku
ID článku: 828815 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Příznaky

Při pokusu spravovat databáze obsahu služby SharePoint systému Windows pomocí stránce Spravovat databáze obsahu v Centrální správě SharePoint můžete obdržet jednu z následujících chybových zpráv:
Databáze ‘ Database_Name ’ již existuje. (Kód chyby: 1801)


Aktuálního uživatele nebo identita fondu aplikací virtuálního serveru není vlastníka databázi ' sts_servername_1 ' na serveru ' server_name\share_point '.

Příčina

K tomuto problému může dojít, pokud vlastníkem databáze, které se připojujete k databázi je jiné než identita fondu aplikací, které je spuštěn SharePoint.

Řešení

Chcete-li tento problém vyřešit, změnit vlastnictví databáze a oprávnění pro databázi obsahu odpovídat identit účty virtuálního serveru pro obsah a konfigurace. Postupujte takto:
  1. V počítači se systémem Microsoft SQL Server klepněte na tlačítko Start, přejděte na příkaz Všechny programy, přejděte na Microsoft SQL Server a klepněte na položku Query Analyzer.
  2. V dialogovém okně připojit k serveru SQL v okně SQL serveru zadejte název serveru a klepněte na tlačítko OK.
  3. V nabídce dotaz klepněte změnit databáze.
  4. V poli Vybrat databázi Server_Name klepněte, chcete aktualizovat databázi obsahu a klepněte na tlačítko OK.
  5. V podokně dotazu zadejte následující dotaz.

    Poznámka: V řádcích 3 a 4 dotazu nahradit Domain_Name \ Domain_Name a Content_Account \ Admin_Account s účtem domény obsahu virtuálního serveru a účet domény pro virtuální server Centrální správy SharePoint. Pokud účty jsou stejné, zobrazí SQL Query Analyzer chybě při spuštění dotazu, ale proces stále úspěšný.

    DECLARE @ AdminVSAccount nvarchar(255)
    DEKLAROVAT @ 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;
    IF NOT EXISTS (SELECT * FROM sysusers WHERE name=@ContentVSAccount)
    EXEC sp_grantdbaccess @ ContentVSAccount;
    EXEC sp_addrolemember db_owner, @ ContentVSAccount;
  6. V nabídce dotaz klepněte na tlačítko Spustit.
Pokud s WMSDE se službou Windows SharePoint Services, jsou samostatné kroky k vyřešení problému. Identita fondu aplikací Centrální správy SharePoint v instalace WMSDE je Network Service. Pro SQL 2000 nelze změnit vlastníka databáze na síťové služby z důvodu omezení návrhu. Řešení pro instalace WMSDE je přidat roli SYSADMIN ve WMSDE síťové služby, databáze přidat zpět pomocí SharePoint spravovat obsah databází a pak přetažením roli pro službu Network zpět původní nastavení.

Nastavit jako SYSADMIN síťové služby, postupujte takto:
  1. Spuštění relace OSQL.

    Chcete-li tak učinit, klepněte na tlačítko Start, klepněte na příkaz Všechny programy, klepněte na položku Příslušenství a klepněte na tlačítko příkazový.
  2. Na příkazovém řádku spustit zadáním následující syntaxe, kde servername je název serveru a potom pres ENTER relace OSQL:
    Osql -S servername \sharepoint -E
  3. Zadejte následující příkaz a pak stiskněte klávesu ENTER:
    sp_addsrvrolemember 'nt authority\network service', 'sysadmin
  4. Zadejte Přejít a stiskněte klávesu ENTER.
  5. V Centrální správě SharePoint přidat databázi obsahu virtuálního serveru.
  6. Po přidání databáze obsahu zpět přetažení Network Service roli k Database Creators a Security Administrators.
  7. OSQL příkazového řádku zadejte následující příkaz a stiskněte klávesu ENTER:
    sp_dropsrvrolemember 'nt authority\network service', 'sysadmin
  8. Zadejte Přejít a stiskněte klávesu ENTER.
  9. Typ ukončete ukončení relace OSQL.

Odkazy

Další informace naleznete v příručce Microsoft Windows SharePoint Services Administration Guide. Další informace o databázi požadované oprávnění vlastníka a oprávnění databáze naleznete v tématu "Migrace z WMSDE na SQL Server" v tématu "Zálohování a přenesení".

Vlastnosti

ID článku: 828815 - Poslední aktualizace: 20. února 2007 - Revize: 3.6
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Windows SharePoint Services
  • Microsoft Office SharePoint Portal Server 2003
Klíčová slova: 
kbmt kbtshoot kbdatabase kberrmsg kbwebservices kbprb KB828815 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:828815

Dejte nám zpětnou vazbu

 

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