"0x80040E14" ou "HTTP 500" mensagem de erro ao ligar ao Windows SharePoint Services Web site depois de instalar um service pack do Windows SharePoint Services ou uma actualização de segurança

Traduções de Artigos Traduções de Artigos
Artigo: 841216 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Ligar a um Microsoft Windows SharePoint Services Web site depois de instalar o Microsoft Windows SharePoint Services service pack ou uma actualização no servidor de segurança. Quando o fizer, poderá receber uma mensagem de erro semelhante uma das seguintes mensagens de erro:
Excepção de HRESULT: 0x80040E14.
Resolver problemas com o Windows SharePoint Services.
HTTP 500 - Erro interno do servidor
Além disso, poderá ser impossível efectuar as seguintes operações:
  • Editar colunas numa lista
  • Importar uma folha de cálculo
  • Adicionar opções a um campo de escolha

Causa

Este problema poderá ocorrer se o conteúdo de bases de dados do Windows SharePoint Services não são correctamente actualizados durante a instalação do Windows SharePoint Services service pack ou actualização de segurança para o Windows SharePoint Services 2.0 descrita no artigo da base de dados de conhecimento da Microsoft 887981. As bases de dados ainda os mesmos números de versão que existiam antes de instalar o Windows SharePoint Services service pack. Este problema poderá ocorrer se uma das seguintes condições for verdadeira:
  • Instalar o Microsoft Windows SharePoint Services Service Pack 1 (SP1) ou mais tarde o servidor quando o servidor virtual é ampliado e, em seguida, expandir o servidor virtual através do mapeamento do servidor virtual para um site da Web do Windows SharePoint Services existente.
  • Instalar o Windows SharePoint Services Service Pack 1 (SP1) ou mais tarde no servidor quando o serviço MSSQLSERVER está parado. Nesta situação, Windows SharePoint Services e service packs estão instalados com êxito, mas as bases de dados de conteúdos não são actualizados.
  • Instalar o Windows SharePoint Services Service Pack 1 (SP1) ou posterior no servidor e um processo tem servidores virtuais de conteúdo \_vti_pvt\service.cnf de ficheiros do directório ou \web.config bloqueado para acesso de escrita.
  • Instalar o Windows SharePoint Services Service Pack 1 (SP1) ou posterior como administrador no servidor Web. No entanto, a conta que utiliza para instalar os service packs do Windows SharePoint Services não é uma conta de administrador no computador que esteja a executar o Microsoft SQL Server.

    Nota Minimamente, tem de ter funções Database Creators e Security Administrator no SQL para a conta em que instalar os Windows SharePoint Services service packs no servidor Web com o. Além disso, tem de ter acesso de base de dados com "proprietário" e o acesso público a todas as bases de dados do SharePoint.
  • Instalar a actualização de segurança para o Windows SharePoint Services 2.0 descrita artigo da base de dados de conhecimento 887981 utilizando a funcionalidade Actualizações automáticas.
Este problema também poderá ocorrer se seguir estes passos:
  1. Instale o Windows SharePoint Services.
  2. Instalar O Windows SharePoint Services SP1 ou posterior.
  3. Remover o Windows SharePoint Services SP1 ou posterior.
  4. Reinstale a versão original do lançamento do Windows SharePoint Services.
  5. Voltar a ligar as bases de dados actualizados.
Neste cenário, Windows SharePoint Services está num estado inválido, porque as bases de dados são actualizados para os service packs mais recentes do Windows SharePoint Services instalados mas o servidor Web está a executar a versão a compilação de lançamento de produção. Tem de reinstalar o Windows SharePoint Services e todos os packs de serviço anteriormente instalado para o programa e as bases de dados seja funcional.

Resolução

Para resolver este problema, utilize a ferramenta da linha de comandos Stsadm.exe para forçar uma actualização de bases de dados de conteúdos. Para o fazer, siga estes passos, conforme apropriado para a versão do Windows SharePoint Services que está a utilizar.

Windows SharePoint Services 2.0

  1. Clique em Iniciar , clique em Executar , escreva cmd na caixa Abrir e, em seguida, clique em OK .
  2. Na linha de comandos, escreva as seguintes linhas e prima ENTER após cada linha:
    cd /d %commonprogramfiles%\Microsoft Shared\Web Server Extensions\60\Bin
    stsadm -o actualização - forceupgrade
  3. Escreva exit para sair de linha de comandos.

Windows SharePoint Services 3.0

  1. Clique em Iniciar , clique em Executar , escreva cmd na caixa Abrir e, em seguida, clique em OK .
  2. Na linha de comandos, escreva as seguintes linhas e prima ENTER após cada linha:
    cd /d %commonprogramfiles%\Microsoft Shared\Web servidor extensions\12\BIN
    stsadm -o actualização - forceupgrade
  3. Escreva exit para sair de linha de comandos.
Nota Se executar o comando Stsadm.exe para forçar manualmente uma actualização de uma instalação do Windows SharePoint Services, poderá receber a seguinte mensagem de erro:
O utilizador actual ou a identidade do servidor virtual do agrupamento de aplicações não é o proprietário da base de dados '<sts_servername_1>' no servidor '"server_name\share_point" '
Recebe esta mensagem de erro porque o Windows SharePoint Services requer que o proprietário de base de dados (DBO) é um dos seguintes procedimentos:
  • A conta que o conjunto de aplicação de servidor virtual de administração central do SharePoint esteja a executar como para autenticação do Microsoft Windows
  • A conta do SQL Server Windows SharePoint Services está a ligar para autenticação do SQL Server
Se estiver a utilizar autenticação do Windows, tem de alterar a propriedade de base de dados e as permissões para as bases de dados conceder permissões para contas do agrupamento de aplicações. Se estiver a utilizar autenticação do SQL Server, tem de alterar a propriedade de base de dados e as permissões para as bases de dados conceder permissões à conta do SQL Server. Para alterar a propriedade de base de dados e as permissões, utilize o Microsoft SQL Query Analyzer.

Tem de alterar DBO ser a conta do Windows ou a conta do SQL Server que com o Windows SharePoint Services como. No entanto, se por algum motivo não é possível efectuar a alteração imediatamente, existe uma solução temporária. Pode designar a conta de Windows ou a conta do SQL Server com o Windows SharePoint Services, como o administrador do sistema no SQL Server. Em seguida, pode continuar a executar o comando Actualizar stsadm ?o .

Nota Se a conta de agrupamento de aplicações estiver em execução como serviço de rede e se estiver a utilizar autenticação do Windows, não poderá designar o serviço de rede como o DBO. Em vez disso, pode conceder permissões de administradores de sistema no SQL Server ao grupo de serviço de rede. Para instalações que utilizam a autenticação do Windows onde o serviço de rede é utilizado como a conta de agrupamento de aplicações com o Windows SharePoint Services como, não Utilize o seguinte procedimento .

Para alterar o DBO de ser a conta do Windows ou a conta do SQL Server com o Windows SharePoint Services como, siga estes passos:
  1. Altere a propriedade de base de dados e permissões para a base de dados de configuração. Para o fazer, siga estes passos:
    1. No computador que está a executar o SQL Server, clique em Iniciar , aponte para Todos os programas , aponte para Microsoft SQL Server e, em seguida, clique em Query Analyzer .
    2. Na caixa de diálogo ligar ao SQL Server , escreva o nome do servidor na caixa Do SQL Server e, em seguida, clique em OK .
    3. No menu consulta , clique em Alterar base de dados .
    4. Na caixa Seleccionar base de dados de server_name, faça clique sobre a base de dados configuração (sts_config) e, em seguida, clique em OK .
    5. No painel de consulta , escreva a seguinte consulta apropriada, dependendo se a estiver a utilizar autenticação ou a autenticação do SQL Server.

      Se estiver a utilizar autenticação do Windows, escreva a seguinte consulta.
      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'
      Nota Nas linhas de 3 e 4, substitua domain\contentaccount e domain\adminaccount a conta de domínio para o servidor virtual de conteúdo e a conta de domínio para o servidor virtual de administração central do SharePoint. Se as contas forem iguais, SQL Query Analyzer apresentará uma mensagem de erro, mas o processo ainda terá êxito.

      Se estiver a utilizar autenticação do SQL Server, escreva a seguinte consulta.
      DECLARE @SQLAccount nvarchar(255)
      SET @SQLAccount = N'sql_user_account'; 
      EXEC sp_changedbowner @SQLAccount;
      EXEC sp_addsrvrolemember @SQLAccount, 'dbcreator'
      EXEC sp_addsrvrolemember @SQLAccount, 'securityadmin'
      Nota Na linha 2, substituir sql_user_account com o nome da conta do SQL Server que o Windows SharePoint Services está configurado para utilizar para ligar ao computador com SQL Server. Tem de ser uma conta do SQL Server existente.
    6. Clique em Executar consulta para actualizar a base de dados.
  2. Altere a propriedade de base de dados e permissões para as bases de dados de conteúdos. Para o fazer, siga estes passos:
    1. No computador que está a executar o SQL Server, clique em Iniciar , aponte para Todos os programas , aponte para Microsoft SQL Server e, em seguida, clique em Query Analyzer .
    2. Na caixa de diálogo ligar ao SQL Server , escreva o nome do servidor na caixa Do SQL Server e, em seguida, clique em OK.
    3. No menu consulta , clique em Alterar base de dados .
    4. Na caixa Seleccionar base de dados de server_name, faça clique sobre a base de dados conteúdo que pretende actualizar e, em seguida, clique em OK .
    5. No painel de consulta , escreva a seguinte consulta apropriada, dependendo se a estiver a utilizar autenticação ou a autenticação do SQL Server.

      Se estiver a utilizar autenticação do Windows, escreva a seguinte consulta.
      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;
      Nota Nas linhas de 3 e 4, substitua domain\contentaccount e domain\adminaccount a conta de domínio para o servidor virtual de conteúdo e a conta de domínio para o servidor virtual de administração central do SharePoint. Se as contas forem iguais, SQL Query Analyzer apresentará uma mensagem de erro, mas o processo ainda terá êxito. Se estiver a utilizar autenticação do SQL Server, nas linhas de 3 e 4, substitua domain\contentaccount e domain\adminaccount o nome da conta do SQL Server.

      Se estiver a utilizar autenticação do SQL Server, escreva a seguinte consulta.
      DECLARE @SQLAccount nvarchar(255)
      SET @SQLAccount = N'sql_user_account'; 	
      EXEC sp_changedbowner @SQLAccount;
      Nota Na linha 2, substituir sql_user_account com o nome da conta do SQL Server que o Windows SharePoint Services está configurado para utilizar para ligar ao computador com SQL Server. Tem de ser uma conta do SQL Server existente.
    6. Clique em Executar consulta para actualizar a base de dados.
  3. Repita os passos anteriores para cada base de dados de conteúdo adicional.
  4. Verifique que o DBO definição e as permissões adequadas teve êxito. Para o fazer, siga estes passos:
    1. No computador que está a executar o SQL Server, clique em Iniciar , aponte para Todos os programas , aponte para Microsoft SQL Server e, em seguida, clique em Enterprise Manager .
    2. Em bases de dados , localize a base de dados de configuração, clique com o botão direito do rato base de dados de configuração e, em seguida, clique em Propriedades .
    3. No separador Geral , verifique se o proprietário é a conta que especificada nas consultas. Para a autenticação do SQL Server, o proprietário é a conta do SQL Server. Para a autenticação do Windows, o proprietário é a conta de agrupamento de aplicações com o servidor virtual da administração central do SharePoint.
    4. Repita estes passos para cada uma das outras bases de dados conteúdos.

Propriedades

Artigo: 841216 - Última revisão: 3 de dezembro de 2007 - Revisão: 8.3
A informação contida neste artigo aplica-se a:
  • 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
Palavras-chave: 
kbmt kbpending kberrmsg kbprb KB841216 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 841216

Submeter comentários

 

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