Chybová zpráva 0x80040E14 nebo HTTP 500, pokud se připojíte k webu služby Windows SharePoint Services po instalaci aktualizace Service Pack nebo aktualizace zabezpečení služby Windows SharePoint Services (Tento článek může obsahovat odkazy na anglický obsah (dosud nepřeložený).)

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

Na této stránce

Příznaky

Připojit webu Microsoft Windows SharePoint Services po instalaci služby Microsoft Windows SharePoint Services service pack nebo aktualizace na serveru zabezpečení. Když toto provedete, může se zobrazit chybová zpráva podobná některé z následujících chybových zpráv:
Výjimka z HRESULT: 0x80040E14.
Řešení problémů se službou SharePoint.
HTTP 500 – Vnitřní chyba serveru
Navíc nemusí být možné provádět následující operace:
  • Úprava sloupců v seznamu
  • Import tabulky
  • Přidat volby pole Volba

Příčina

Tomuto problému může dojít, pokud obsah databází službou SharePoint nejsou správně aktualizovány během instalace služby Windows SharePoint service pack nebo aktualizace zabezpečení pro službu Windows SharePoint Services 2.0, která je popsána v článku znalostní báze Microsoft Knowledge Base 887981. Databáze obsahu mít stále stejná čísla verzí, které nebyly nalezeny před instalací aktualizace Windows SharePoint Services service pack. Tento problém může nastat, pokud platí jedna z následujících podmínek:
  • Nainstalujete SharePoint, služby, Service, Pack, Microsoft Windows 1, (SP1) nebo novější na server při Nerozšířená je virtuální server a poté virtuální server rozšířit mapováním virtuální server existující webu Windows SharePoint Services.
  • Nainstalovat Windows SharePoint Services Service Pack 1 (SP1) nebo novější na server při zastavení služby MSSQLSERVER. V této situaci jsou službou SharePoint a aktualizace service Pack nainstalována úspěšně, ale nejsou aktualizovány databází obsahu.
  • Nainstalovat Windows SharePoint Services Service Pack 1 (SP1) nebo později na server a proces má virtuální servery obsahu \_vti_pvt\service.cnf soubory adresáře nebo \web.config uzamčen pro zápis.
  • Nainstalovat Windows SharePoint Services Service Pack 1 (SP1) nebo novější jako správce na webovém serveru. Účet, použít k instalaci aktualizace Windows SharePoint Services service Pack však není v počítači se systémem Microsoft SQL Server účet správce.

    Poznámka: Minimally máte mít role Database Creators a Security Administrator v SQL pro účet, kde instalaci aktualizace Windows SharePoint Services service Pack na serveru. Také máte mít přístup k databázi s "db_owner" a veřejného přístupu všechny databáze SharePoint.
  • Nainstalujete aktualizaci zabezpečení pro službu Windows SharePoint Services 2.0, která je popsána v článku znalostní báze Microsoft Knowledge Base 887981 pomocí funkce Automatické aktualizace.
Tento problém může také dojít, pokud postupujte takto:
  1. Nainstalovat službu Windows SharePoint Services.
  2. Instalace Windows SharePoint Services SP1 nebo novější.
  3. Odebrat Windows SharePoint Services SP1 nebo novější.
  4. Znovu nainstalujte původní verzi službou SharePoint.
  5. Znovu připojit k upgradované databází.
V tomto scénáři je službou SharePoint ve stavu chybný, protože databáze jsou inovovány na nejnovější službou SharePoint aktualizace service Pack nainstalována, ale serveru se systémem vydání výroby verzi sestavení. Je třeba přeinstalovat službou SharePoint a všechny aktualizace dříve nainstalované service Pack pro program a databázemi být funkční.

Řešení

Chcete-li tento problém vyřešit pomocí příkazového řádku Stsadm.exe vynutit upgrade databází obsahu. To provedete následujícím postupem jako příslušné verze služby Windows SharePoint, kterou používáte.

Windows SharePoint Services 2.0

  1. Klepněte na tlačítko Start, klepněte na příkaz Spustit, do pole Otevřít zadejte příkaz cmd a klepněte na tlačítko OK.
  2. Na příkazovém řádku zadejte následující příkazy a každý z nich potvrďte stisknutím klávesy ENTER:
    cd /d %CommonProgramFiles%\Microsoft Shared\Web Server Extensions\60\Bin.
    Stsadm -o upgrade - forceupgrade
  3. Zadejte exit ukončete příkazový.

Windows SharePoint Services 3.0

  1. Klepněte na tlačítko Start, klepněte na příkaz Spustit, do pole Otevřít zadejte příkaz cmd a klepněte na tlačítko OK.
  2. Na příkazovém řádku zadejte následující příkazy a každý z nich potvrďte stisknutím klávesy ENTER:
    cd /d %CommonProgramFiles%\Microsoft Shared\Web server extensions\12\BIN
    Stsadm -o upgrade - forceupgrade
  3. Zadejte exit ukončete příkazový.
Poznámka: Pokud spustíte příkaz stsadm.exe ručně vynutit upgrade instalace služby Windows SharePoint Services, může zobrazit následující chybová zpráva:
Aktuálního uživatele nebo identita fondu aplikací virtuálního serveru není vlastníkem databáze '<sts_servername_1>' na '"server_name\share_point" '
Tato chybová zpráva se zobrazí, protože služba Windows SharePoint Services vyžaduje vlastník databáze (DBO) je jeden z následujících:
  • Účet fondu aplikací Centrální správy SharePoint virtuální server je spuštěn jako pro ověřování systému Microsoft Windows
  • Účet serveru SQL, službou SharePoint připojujete jako pro ověřování serveru SQL
Pokud používáte ověřování systému Windows, musíte změnit vlastnictví databáze a oprávnění pro databáze udělit oprávnění účtům fondu aplikací. Pokud používáte ověřování serveru SQL Server, musíte změnit vlastnictví databáze a oprávnění pro databáze udělit oprávnění k účtu serveru SQL. Chcete-li změnit oprávnění a vlastnictví databáze, použijte Microsoft SQL Query Analyzer.

Musíte změnit DBO být účet systému Windows nebo službou SharePoint je spuštěna jako účtu serveru SQL Server. Pokud z nějakého důvodu nelze provádět změny okamžitě, existuje však dočasné řešení. Můžete určit účet Windows nebo účet SQL Server se službou SharePoint systémem k být správce systému SQL Server. Potom můžete pokračovat, spuštění příkazu stsadm –o upgradu.

Poznámka: Pokud je účet fondu aplikací spuštěn jako síťové služby a pomocí ověřování systému Windows, nebude možné určit síťové služby jako DBO. Místo toho můžete udělit oprávnění správce systému SQL Server do skupiny Network Service. Instalace síťové služby používá jako účet fondu aplikací se službou SharePoint jako použít ověřování systému Windows, proveďte není použijte následující postup.

Změnit DBO být účet systému Windows nebo službou SharePoint je spuštěna jako účtu serveru SQL Server, postupujte takto:
  1. Změna vlastnictví databáze a oprávnění pro konfigurační databázi. Postupujte takto:
    1. V počítači, který je spuštěn 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 na příkaz Změnit databázi.
    4. V poli Vybrat databázi server_name klepněte konfigurační databáze (sts_config) a potom klepněte na tlačítko OK.
    5. V podokně dotazu zadejte následující příslušné dotaz v závislosti na tom, zda používáte ověřování systému Windows nebo ověřování serveru SQL Server.

      Pokud používáte ověřování systému Windows zadejte následující dotaz.
      DECLARE @AdminVSAccount nvarchar(255)
      DECLARE @ContentVSAccount nvarchar(255)
      SET @ContentVSAccount = N'domain\contentaccount'; 
      SET @AdminVSAccount = N'domain\adminaccount'; 
      EXEC sp_grantlogin @ContentVSAccount;
      EXEC sp_changedbowner @AdminVSAccount;
      IF NOT EXISTS (SELECT * FROM sysusers WHERE name=@ContentVSAccount) 
        EXEC sp_grantdbaccess @ContentVSAccount; 
      EXEC sp_addrolemember 'db_owner', @ContentVSAccount; 
      EXEC sp_addsrvrolemember @AdminVSAccount, 'dbcreator'
      EXEC sp_addsrvrolemember @AdminVSAccount, 'securityadmin'
      Poznámka: V řádcích 3 a 4 domain\contentaccount a nahradit domain\adminaccount účet domény pro virtuální server obsahu a účet domény pro virtuální server Centrální správy SharePoint. Účty jsou stejné, SQL Query Analyzer zobrazí chybovou zprávu, ale proces budou stále úspěšné.

      Pokud používáte ověřování serveru SQL Server, zadejte následující dotaz.
      DECLARE @SQLAccount nvarchar(255)
      SET @SQLAccount = N'sql_user_account'; 
      EXEC sp_changedbowner @SQLAccount;
      EXEC sp_addsrvrolemember @SQLAccount, 'dbcreator'
      EXEC sp_addsrvrolemember @SQLAccount, 'securityadmin'
      Poznámka: V řádku 2 nahradit sql_user_account název účtu serveru SQL Server nakonfigurován službou SharePoint použít k připojení k počítači, který je spuštěn SQL Server. Musí to být existující účet serveru SQL.
    6. Klepněte na tlačítko Spustit dotaz aktualizovat databázi.
  2. Změna vlastnictví databáze a oprávnění databází obsahu. Postupujte takto:
    1. V počítači, který je spuštěn 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 na příkaz Změnit databázi.
    4. V poli Vybrat databázi server_name klepněte chcete aktualizovat databázi obsahu a potom klepněte na tlačítko OK.
    5. V podokně dotazu zadejte následující příslušné dotaz v závislosti na tom, zda používáte ověřování systému Windows nebo ověřování serveru SQL Server.

      Pokud používáte ověřování systému Windows zadejte následující dotaz.
      DECLARE @AdminVSAccount nvarchar(255)
      DECLARE @ContentVSAccount nvarchar(255)
      SET @ContentVSAccount = N'domain\contentaccount'; 
      SET @AdminVSAccount = N'domain\adminaccount'; 
      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;
      Poznámka: V řádcích 3 a 4 domain\contentaccount a nahradit domain\adminaccount účet domény pro virtuální server obsahu a účet domény pro virtuální server Centrální správy SharePoint. Účty jsou stejné, SQL Query Analyzer zobrazí chybovou zprávu, ale proces budou stále úspěšné. Pokud používáte ověřování serveru SQL v řádcích 3 a 4, nahraďte název účtu serveru SQL domain\contentaccount a domain\adminaccount.

      Pokud používáte ověřování serveru SQL Server, zadejte následující dotaz.
      DECLARE @SQLAccount nvarchar(255)
      SET @SQLAccount = N'sql_user_account'; 	
      EXEC sp_changedbowner @SQLAccount;
      Poznámka: V řádku 2 nahradit sql_user_account název účtu serveru SQL Server nakonfigurován službou SharePoint použít k připojení k počítači, který je spuštěn SQL Server. Musí to být existující účet serveru SQL.
    6. Klepněte na tlačítko Spustit dotaz aktualizovat databázi.
  3. Opakujte předchozí kroky pro každý další databáze obsahu.
  4. Ověřte, že nastavení DBO a příslušná oprávnění byla úspěšná. Postupujte takto:
    1. V počítači, který je spuštěn 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 potom klepněte na položku Enterprise Manager.
    2. V oblasti databází vyhledejte konfigurační databáze, klepněte pravým tlačítkem myši konfigurační databáze a klepněte na příkaz Vlastnosti.
    3. Na kartě Obecné ověřte, zda je vlastníkem účtu zadané v dotazech. Vlastník pro ověřování serveru SQL Server je účet serveru SQL. Pro ověřování systému Windows je účet fondu aplikací, které virtuální server Centrální správy SharePoint je spuštěna jako vlastník.
    4. Tyto kroky opakujte pro každý další databáze obsahu.

Vlastnosti

ID článku: 841216 - Poslední aktualizace: 3. prosince 2007 - Revize: 8.3
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Windows SharePoint Services
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
  • Microsoft Windows SharePoint Services 3.0
Klíčová slova: 
kbmt kbpending kberrmsg kbprb KB841216 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:841216

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