Você está offline; aguardando reconexão
Entrar

CORREÇÃO: Erro de agendador não respondendo ao executar uma consulta que usa um TVP no SQL Server 2008 ou no SQL Server 2008 R2 se for usado o SQL Profiler ou SQL Server Extended Events

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.

2520808

A Microsoft distribui correções do Microsoft SQL Server 2008 R2 como um arquivo para download. Como as correções são cumulativas, cada versão nova contém todos os hotfixes e correções de segurança incluídos no SQL Server 2008 R2 anteriores corrigir o lançamento.
Sintomas
Considere o seguinte cenário:
  • Você usa um parâmetro com valor de tabela (TVP) que contém o número de linhas em um computador que esteja executando o Microsoft SQL Server 2008 ou o Microsoft SQL Server 2008 R2.
  • Use o SQL Profiler ou SQL Server Extended Events no servidor.
  • Executar uma consulta em conjunto que usa a TVP.
Nesse cenário, ocorrerá um erro de agendador não respondendo e consultas que já estão em execução no mesmo Agendador é executado lentamente. Além disso, um arquivo de mini-despejo é gerado na pasta de log do SQL Server.
Causa
Esse problema ocorre devido um erro no mecanismo de banco de dados do SQL Server. As colunas de texto a TVP são implementadas como inserir seqüências de caracteres ou buffers e um aumento no número de linhas aumenta o número de buffers. No entanto, o processo libera buffers é demorado. Portanto, um erro de agendador não respondendo é gerado quando liberar e reduzir as operações ocorrem.

Resolução
Para resolver esse problema no SQL Server 2008 R2, use um dos seguintes métodos:
  • Instale o pacote de atualizações cumulativas 7 para SQL Server 2008 R2.
  • Instale o pacote de hotfix a seguir.

Para contornar esse problema no SQL Server 2008 R2 ou no SQL Server 2008, consulte a seção "Solução".

Informações de atualização cumulativa


SQL Server 2008 R2

A correção para esse problema foi lançada pela primeira vez na atualização cumulativa 7. Para obter mais informações sobre como obter esse pacote cumulativo de atualização para o SQL Server 2008 R2, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
2507770 Pacote cumulativo de atualizações 7 para SQL Server 2008 R2
Observação Como as compilações são cumulativas, cada novo lançamento de correções contém todos os hotfixes e correções de segurança incluídos no SQL Server 2008 R2 anteriores corrigir o lançamento. Recomendamos que você considere a aplicação a versão mais recente da correção que contém esse hotfix. Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
981356 O SQL Server 2008 R2 compilações lançadas após o lançamento do SQL Server 2008 R2

Informações sobre o hotfix

Com suporte está disponível um hotfix da Microsoft. No entanto, esse hotfix destina-se apenas a corrigir o problema descrito neste artigo. Aplica este hotfix somente aos sistemas que apresentarem o problema descrito neste artigo. Este hotfix pode receber testes adicionais. Portanto, se esse problema não o prejudicar, recomendamos que você aguarde a próxima atualização de software que contém esse hotfix.

Se o hotfix está disponível para download, há uma seção de "Download de Hotfix disponível" na parte superior deste artigo do Knowledge Base. Se não aparecer nesta seção, entre em contato com o suporte e atendimento ao cliente da Microsoft para obter o hotfix.

Observação Se ocorrerem problemas adicionais ou qualquer solução de problemas é necessária, talvez você precise criar uma solicitação de serviço. Os custos de suporte normais se aplicarão a questões de suporte adicional e problemas que não se qualificam para esse hotfix específico. Para obter uma lista completa dos números de telefone de suporte e atendimento ao cliente da Microsoft ou para criar uma solicitação de serviço, visite o seguinte site da Microsoft: Observação O formulário "Download de Hotfix disponível" exibe os idiomas para os quais o hotfix está disponível. Se você não vir seu idioma, é porque um hotfix não está disponível para esse idioma.

Pré-requisitos

Para aplicar esse hotfix, você deve ter o Microsoft SQL Server 2008 R2.

Requisito de reinicialização

Não é necessário reiniciar o computador após aplicar esse hotfix.

Informações de substituição do hotfix

Esse hotfix não substitui um hotfix lançado anteriormente.

Informações de arquivo

A versão isso apresenta os atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horários destes arquivos estão listados no tempo Universal Coordenado (UTC). Quando você visualiza as informações do arquivo, ele será convertido para a hora local. Para saber a diferença entre o UTC e a hora local, use o Fuso horário Guia de Data e hora item no painel de controle.

Para todas as versões de 86 do SQL Server 2008 R2
Nome do arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
Sqlservr. exe2009.100.1769.042,919,77622-Mar-201119: 37.x86
Para todas as versões de 64 do SQL Server 2008 R2
Nome do arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
Sqlservr. exe2009.100.1769.061,974,88022-Mar-201118: 46x64
Para todas as IA-64-versões com do SQL Server 2008 R2
Nome do arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
Sqlservr. exe2009.100.1769.0121,813,85622-Mar-201118: 14IA-64


Como Contornar
Para contornar esse problema, use um dos seguintes métodos:
  • Use o SQL Profiler ou SQL Server Extended Events.
  • Clique para desmarcar a RPC: iniciando e RPC: concluída caixas de seleção na definição de rastreamento.
Situação
A Microsoft confirmou que se trata de um problema nos produtos da Microsoft listados na seção "Aplica-se a".
Mais Informações
Para obter mais informações sobre o TVP, visite o seguinte site da MSDN:
Para obter mais informações sobre o SQL Profiler, visite o seguinte site da MSDN:

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 2520808 - Última Revisão: 04/21/2011 06:37:00 - Revisão: 2.0

  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Enterprise Evaluation
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Express with Advanced Services
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2008 R2 Express with Advanced Services
  • Microsoft SQL Server 2008 R2 Standard
  • kbautohotfix kbqfe kbhotfixserver kbfix kbexpertiseadvanced kbsurveynew kbmt KB2520808 KbMtpt
Comentários
ps://c.microsoft.com/ms.js">