"0x80040E14" ou "HTTP 500" mensagem de erro ao se conectar a seu site do Windows SharePoint Services depois de instalar um service pack do Windows SharePoint Services ou uma atualização de segurança

Traduções deste artigo Traduções deste artigo
ID do artigo: 841216 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Você conectar-se ao site do Microsoft Windows SharePoint Services após instalar o Microsoft Windows SharePoint Services service pack ou uma atualização no servidor de segurança. Quando você fizer isso, você receberá uma mensagem de erro semelhante a uma das seguintes mensagens de erro:
Exceção de HRESULT: 0x80040E14.
Solucionar problemas com o Windows SharePoint Services.
HTTP 500 - Erro interno do servidor
Além disso, você talvez não consiga executar as seguintes operações:
  • Editar colunas em uma lista
  • Importar uma planilha
  • Adicionar opções a um campo de escolha

Causa

Esse problema pode ocorrer se o conteúdo de bancos de dados no Windows SharePoint Services não são atualizados corretamente durante a instalação do Windows SharePoint Services service pack ou da segurança atualizar para Windows SharePoint Services 2.0 descrita no artigo da Base de dados de Conhecimento da Microsoft 887981. Os bancos de dados de conteúdo ainda possuem os mesmo números de versão que estavam presentes antes de instalar o Windows SharePoint Services service pack. Esse problema pode ocorrer se uma das seguintes condições for verdadeira:
  • Você instalou o Microsoft Windows SharePoint Services Service Pack 1 (SP1) ou posterior no servidor quando o servidor virtual não estendido e, em seguida, estender o servidor virtual mapeando o servidor virtual a um site Web do Windows SharePoint Services existente.
  • Instalar o Windows SharePoint Services Service Pack 1 (SP1) ou posterior no servidor quando o serviço MSSQLSERVER é interrompido. Nessa situação, Windows SharePoint Services e service packs estão instalados com êxito, mas os bancos de dados de conteúdo não são atualizados.
  • Instalar o Windows SharePoint Services Service Pack 1 (SP1) ou posterior no servidor e um processo tem servidores virtuais de conteúdo diretório arquivos \_vti_pvt\service.cnf ou \web.config bloqueado para acesso de gravação.
  • Instalar o Windows SharePoint Services Service Pack 1 (SP1) ou posterior como um administrador no servidor Web. No entanto, a conta que você usa para instalar os service packs do Windows SharePoint Services não é uma conta de administrador no computador que está executando o Microsoft SQL Server.

    Observação No mínimo, você precisa ter funções criadores de banco de dados e administrador de segurança no SQL para a conta onde instalar os Windows SharePoint Services service packs no servidor Web com. Além disso, você precisa ter acesso de banco de dados com acesso público a todos os bancos de dados do SharePoint e "db_owner".
  • Você instala a atualização de segurança para Windows SharePoint Services 2.0 descrita no artigo da Base de dados de Conhecimento da Microsoft 887981 usando o recurso atualizações automáticas.
Esse problema também pode ocorrer se você seguir estas etapas:
  1. Instalar o Windows SharePoint Services.
  2. Instalação Windows SharePoint Services SP1 ou posterior.
  3. Remover o Windows SharePoint Services SP1 ou posterior.
  4. Reinstale a versão original de lançamento do Windows SharePoint Services.
  5. Se reconecte ao banco de dados atualizado.
Nesse cenário, Windows SharePoint Services está em um estado incorreto porque os bancos de dados são atualizados para os Windows SharePoint Services service packs mais recentes instalados, mas o servidor Web está executando a versão para compilação de lançamento de produção. Você deve reinstalar o Windows SharePoint Services e todos os pacotes de serviços instalados anteriormente para o programa e os bancos de dados seja funcional.

Resolução

Para resolver esse problema, use a ferramenta de linha de comando Stsadm.exe para forçar uma atualização de bancos de dados de conteúdo. Para fazer isso, siga estes passos, conforme apropriado para a versão do Windows SharePoint Services que você está executando.

Windows SharePoint Services 2.0

  1. Clique em Iniciar , clique em Executar , digite cmd na caixa Abrir e, em seguida, clique em OK .
  2. No prompt de comando, digite as seguintes linhas e, em seguida, pressione ENTER após cada linha:
    cd /d %commonprogramfiles%\Microsoft Shared\Web Server Extensions\60\Bin
    atualização do STSADM -o - forceupgrade
  3. Digite exit para sair do prompt de comando.

Windows SharePoint Services 3.0

  1. Clique em Iniciar , clique em Executar , digite cmd na caixa Abrir e, em seguida, clique em OK .
  2. No prompt de comando, digite as seguintes linhas e, em seguida, pressione ENTER após cada linha:
    cd /d %commonprogramfiles%\Microsoft Shared\Web servidor extensions\12\BIN
    atualização do STSADM -o - forceupgrade
  3. Digite exit para sair do prompt de comando.
Observação Se você executar o comando Stsadm.exe para forçar manualmente uma atualização de uma instalação do Windows SharePoint Services, você receberá a seguinte mensagem de erro:
O usuário atual ou a identidade do pool de aplicativos do servidor virtual não é o proprietário do banco de dados '<sts_servername_1>' no servidor '"server_name\share_point" '
Você receber essa mensagem de erro porque o Windows SharePoint Services requer que o proprietário do banco de dados (DBO) é um destes procedimentos:
  • A conta que está executando o pool do servidor virtual de Administração Central do SharePoint como para autenticação do Microsoft Windows
  • A conta SQL Server que o Windows SharePoint Services está se conectando para autenticação do SQL Server
Se você estiver usando autenticação do Windows, você deve alterar a propriedade de banco de dados e permissões para os bancos de dados conceder permissões para as contas de pool de aplicativos. Se você estiver usando autenticação do SQL Server, você deve alterar a propriedade de banco de dados e permissões para os bancos de dados conceder permissões para a conta do SQL Server. Para alterar as permissões e propriedade de banco de dados, use o Microsoft SQL Query Analyzer.

Você deve alterar o DBO como a conta do Windows ou a conta SQL Server que está executando o Windows SharePoint Services como. No entanto, se por algum motivo, você não pode fazer a alteração imediatamente, há uma solução temporária. Você pode designar a conta do Windows ou a conta SQL Server que executa o Windows SharePoint Services como para ser o administrador do sistema no SQL Server. Em seguida, você pode continuar executando o comando stsadm ?o atualizar .

Observação Se sua conta de pool de aplicativo estiver sendo executado como serviço de rede e se você estiver usando autenticação do Windows, não será possível designar o serviço de rede como o DBO. Em vez disso, você pode conceder permissões de administradores do sistema no SQL Server para o grupo serviço de rede. Para instalações que usar a autenticação do Windows onde serviço de rede é usado como a conta de pool de aplicativo que está executando o Windows SharePoint Services como, não use o procedimento a seguir.

Para alterar o DBO como a conta do Windows ou a conta SQL Server que está executando o Windows SharePoint Services como, execute estas etapas:
  1. Altere a propriedade de banco de dados e as permissões para o banco de dados configuração. Para fazer isso, execute as seguintes etapas:
    1. No computador que está executando 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 conectar-se ao SQL Server , digite o nome do servidor na caixa SQL Server e, em seguida, clique em OK .
    3. No menu consulta , clique em Alterar banco de dados .
    4. Na caixa Selecionar banco de dados de server_name, clique em banco de dados (sts_config) de configuração e, em seguida, clique em OK .
    5. No painel de consulta , digite a seguinte consulta apropriada, dependendo se você estiver usando autenticação do Windows ou a autenticação SQL Server.

      Se você estiver usando autenticação do Windows, digite a consulta a seguir.
      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'
      Observação Nas linhas 3 e 4, substitua domain\contentaccount e domain\adminaccount a conta de domínio para o servidor virtual conteúdo e a conta de domínio para o servidor virtual de Administração Central do SharePoint. Se as contas forem iguais, o SQL Query Analyzer exibirá uma mensagem de erro, mas o processo ainda funcionará.

      Se você estiver usando autenticação do SQL Server, digite a consulta a seguir.
      DECLARE @SQLAccount nvarchar(255)
      SET @SQLAccount = N'sql_user_account'; 
      EXEC sp_changedbowner @SQLAccount;
      EXEC sp_addsrvrolemember @SQLAccount, 'dbcreator'
      EXEC sp_addsrvrolemember @SQLAccount, 'securityadmin'
      Observação Na linha 2, substituir sql_user_account com o nome da conta do SQL Server que o Windows SharePoint Services está configurado para usar para se conectar ao computador que esteja executando SQL Server. Esse deve ser uma conta do SQL Server existente.
    6. Clique em Executar consulta para atualizar o banco de dados.
  2. Altere a propriedade de banco de dados e permissões para os bancos de dados de conteúdo. Para fazer isso, execute as seguintes etapas:
    1. No computador que está executando 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 conectar-se ao SQL Server , digite o nome do servidor na caixa SQL Server e, em seguida, clique em OK.
    3. No menu consulta , clique em Alterar banco de dados .
    4. Na caixa Selecionar banco de dados de server_name, clique no conteúdo banco de dados que você deseja atualizar e, em seguida, clique em OK .
    5. No painel de consulta , digite a seguinte consulta apropriada, dependendo se você estiver usando autenticação do Windows ou a autenticação SQL Server.

      Se você estiver usando autenticação do Windows, digite a consulta a seguir.
      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;
      Observação Nas linhas 3 e 4, substitua domain\contentaccount e domain\adminaccount a conta de domínio para o servidor virtual conteúdo e a conta de domínio para o servidor virtual de Administração Central do SharePoint. Se as contas forem iguais, o SQL Query Analyzer exibirá uma mensagem de erro, mas o processo ainda funcionará. Se você estiver usando autenticação do SQL Server, nas linhas 3 e 4, substitua domain\contentaccount e domain\adminaccount pelo nome de conta do SQL Server.

      Se você estiver usando autenticação do SQL Server, digite a consulta a seguir.
      DECLARE @SQLAccount nvarchar(255)
      SET @SQLAccount = N'sql_user_account'; 	
      EXEC sp_changedbowner @SQLAccount;
      Observação Na linha 2, substituir sql_user_account com o nome da conta do SQL Server que o Windows SharePoint Services está configurado para usar para se conectar ao computador que esteja executando SQL Server. Esse deve ser uma conta do SQL Server existente.
    6. Clique em Executar consulta para atualizar o banco de dados.
  3. Repita as etapas anteriores para cada banco de dados de conteúdo adicional.
  4. Verifique se essa configuração o DBO e as permissões apropriadas foi bem-sucedida. Para fazer isso, execute as seguintes etapas:
    1. No computador que está executando 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 bancos de dados , localize o banco de dados de configuração, clique com o botão direito do mouse banco de dados de configuração e em seguida, clique em Propriedades .
    3. Na guia Geral , verifique se o proprietário é a conta que você especificou nas consultas. Para 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 pool de aplicativo que o servidor virtual SharePoint Central Administration está executando como.
    4. Repita essas etapas para cada um dos outros bancos de dados conteúdos.

Propriedades

ID do artigo: 841216 - Última revisão: segunda-feira, 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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes 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