Você tiver problemas com o portal alertas do SharePoint Portal Server 2003 ou com o desempenho da pesquisa no SharePoint Server 2007 depois de você criar planos de manutenção do SQL Server 2005

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

Neste artigo

Sintomas

Considere o seguinte cenário. Execute o Microsoft Office SharePoint Portal Server 2003 ou Microsoft Office SharePoint Server 2007 em uma implantação de server farm que usa o Microsoft SQL Server 2005 como o servidor de banco de dados. Você pode usar o Assistente de plano de manutenção no SQL Server Management Studio para criar planos de manutenção que recria índices.

Nesse cenário, você enfrentar problemas com o portal alertas do SharePoint Portal Server 2003 ou com o desempenho da pesquisa no SharePoint Server 2007. Para obter mais informações sobre os sintomas específicos que você enfrenta, consulte a seção "Mais informação".

Causa

Esses problemas ocorrem porque a tarefa de índice de recriar não restaura todas as opções são definidas nos índices usados pelo SharePoint Portal Server 2003 ou pelo SharePoint Server 2007 depois de índices são recriados. A opção de Ignorar valores duplicados é desativada após índices são recriados.

Observação Esse problema foi corrigido no SQL Server 2005 Service Pack 2. Se você tiver que reativar a tarefa de recriar o índice, atualize o SQL Server.

Resolução

Para resolver esses problemas, desative o plano de manutenção que contém a tarefa de recriar o índice. Em seguida, use o SQL Server Management Studio para localizar os índices especificados na tabela a seguir, conforme apropriado para sua situação. Para cada índice, certifique-se de que a caixa de seleção Ignorar valores duplicados é marcada.

Observação Talvez você precise clique temporariamente para desmarque uma das seguintes caixas de seleção antes de modificar as configurações do índice:
  • A caixa de seleção exclusivo na guia Geral na página de Propriedades do índice
  • A caixa de seleção Ignorar valores duplicados na página Options (Opções)
Depois de modificar as configurações do índice, certifique-se de que clicar para marcar a caixa de seleção exclusivo novamente.

SharePoint Portal Server 2003

Recolher esta tabelaExpandir esta tabela
Banco de dadosNome da tabelaNome do índice
_ServSrch_docspecialpropsIX_CatIdDocId
_ServSub_PropVersionsIX_srch_propVersions_non_Clustered
_ServSupportedPropsIX_Unique_Uri
_ServURIHashIX_URIs
_ProfProfileImport_copyIX_ProfileImport_copy

SharePoint Server 2007

Recolher esta tabelaExpandir esta tabela
Banco de dadosNome da tabelaNome do índice
PesquisaMSSAlertDocHistoryIX_AlertDocHistory
PesquisaMSSAnchorChangeLogIX_MSSAnchorChangeLog
PesquisaMSSAnchorPendingChangeLogIX_MSSAnchorPendingChangeLog
PesquisaMSSCrawlChangedSourceDocsIX_MSSCrawlChangedSourceDocs
PesquisaMSSCrawlChangedTargetDocsIX_MSSCrawlChangedTargetDocs
PesquisaMSSCrawledPropSamplesIX_MSSCrawledPropSamplesByDocid
PesquisaMSSCrawlErrorListIX_MSSCrawlErrorList_hrResult
PesquisaMSSCrawlHostListIX_MSSCrawlHostList_Name
PesquisaMSSCrawlQueueIX_MSSCrawlQueue
PesquisaMSSDocSdidsIX_MSSDocSdids
Antes de você reativar o plano de manutenção, exclua a tarefa de recriar o índice ou substituir a tarefa de recriar o índice de uma tarefa executar instrução Transact-SQL. A tarefa executar instrução Transact-SQL deve restaurar todas as opções em índices.

Você pode executar as consultas SQL a seguir para determinar se a opção "Ignorar valores duplicado" está definida corretamente nesses índices específicos.
  • No SharePoint Server 2007, execute a consulta seguinte no banco de dados pesquisa apropriada. Por exemplo, executar essa consulta em SharedServices1_Search_DB.
    select [name], [type_desc], [is_unique], [ignore_dup_key] 
    from sys.indexes 
    where name in ('IX_MSSAnchorChangeLog', 'IX_MSSAnchorPendingChangeLog', 'IX_MSSCrawlChangedSourceDocs', 
    'IX_MSSCrawlChangedTargetDocs','IX_MSSCrawledPropSamplesByDocid','IX_MSSCrawlErrorList_hrResult',
    'IX_MSSCrawlHostList_Name','IX_MSSCrawlQueue','IX_MSSDocSdids')
    
  • No SharePoint Portal Server 2003, execute a consulta seguinte do banco de dados _SERV.
    select [name], [type_desc], [is_unique], [ignore_dup_key]  
    from sys.indexes 
    where name in ('IX_CatIdDocId', 'IX_srch_propVersions_non_Clustered', 'IX_Unique_Uri', 'IX_URIs', 'IX_ProfileImport_copy')
    
O valor Ignore_duplicate_key para cada índice deve ser 1. Se o servidor de relatórios um 0 (zero) para o valor Ignore_duplicate_key , você está enfrentando esse problema.

Mais Informações

Sintomas experiência no SharePoint Portal Server 2003

Se você estiver executando o SharePoint Portal Server 2003, os usuários não serão notificados quando os itens no site de portal forem modificados. Além disso, poderá detectar os seguintes sintomas:
  • Os usuários recebem um email confirmando que foi criada uma mensagem. No entanto, os usuários não recebem mensagens de email posteriores quando itens forem modificados.
  • O arquivo Spsnotificationservice.log contém a seguinte mensagem de erro:
    Informações de exceção:
    Microsoft.SharePoint.Portal.Alerts.NotificationDataTemporarilyUnavailableException: Falha ao gerar notificação: DocSpecialProps O dados podem não estar prontos ainda. Tente novamente.
  • A tabela dbo.srch_docspecialprops no banco de dados _Serv está vazia.
  • Um rastreamento de gerador de perfil SQL executado durante um rastreamento contém a seguinte mensagem de erro SQL Server 2601:
    "Não é possível inserir uma linha chave duplicada no objeto"
    Essa mensagem de erro ocorre quando dados são inseridos na tabela Srch_docspecialprops.

Sintomas que você enfrentar no SharePoint Server 2007

Se você estiver executando o SharePoint Server 2007, o status de indexação permanece no estado Crawling .

Se os índices são redefinidos e se um rastreamento completo é iniciado, você pode também os seguintes sintomas:
  • O número de identificadores abertos pelos aumentos de processo MSSearch.exe.
  • O número de conexões TCP para o computador que está executando o SQL Server aumenta.
  • A tabela dbo.srch_docspecialprops no banco de dados _Serv está vazia.
  • A seguinte mensagem de erro é registrada nos arquivos de log Uls do servidor que está configurado como a função indexador:
    SqlCrawl::ExecuteCommand falhar erro 0x80040e2f
Se os índices não são redefinidos e se um rastreamento completo for iniciado, a seguinte mensagem de erro é registrada nos arquivos de log Uls do servidor que está configurado como a função do indexador:
CGathererQueueManager::FlushQueue falhou com erro recuperável 0x80040e2f CGathererFilterSink::CommitLinks: pGatherAddLink-> AddLinkComplete erro = 0x80040e2f

Propriedades

ID do artigo: 930887 - Última revisão: segunda-feira, 15 de outubro de 2007 - Revisão: 3.2
A informação contida neste artigo aplica-se a:
  • Microsoft Office SharePoint Server 2007
  • Microsoft Office SharePoint Portal Server 2003
Palavras-chave: 
kbmt kbexpertiseinter kbtshoot kbprb KB930887 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: 930887

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