ID do artigo: 2214666 - Última revisão: segunda-feira, 20 de dezembro de 2010 - Revisão: 3.0

CORRECÇÃO: Um pacote do SSIS que usa a transformação unpivot produzir resultados inconsistentes no SQL Server 2008 ou SQL Server 2008 R2

Download do hotfix está disponívelDownload do Hotfix Disponível
Visualizar e solicitar downloads de hotfix
Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Recolher tudo

Sintomas

Considere o seguinte cenário:
  • Você tem um pacote do SQL Server 2008 ou o SSIS (SQL Server 2008 R2 Integration Services) que contém uma tarefa de fluxo de dados.
  • Você pode usar a transformação unpivot na tarefa de fluxo de dados.
  • Execute o pacote do SSIS várias vezes com os mesmos dados de entrada.
Nesse cenário, o pacote do SSIS pode produzir resultados inconsistentes.

Observação:Se você reduzir o valor dasDefaultBufferMaxRowspropriedade e oDefaultBufferSizepropriedade, esse problema pode ocorrer com mais freqüência.

Resolução

Informações sobre a atualização cumulativa

SQL Server 2008 Service Pack 1

A correção deste problema lançada pela primeira vez em 10 da atualização cumulativa para SQL Server 2008 Service Pack 1. Para obter mais informações sobre esse pacote cumulativo de atualização, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
2279604  (http://support.microsoft.com/kb/2279604/en-US/ ) 10 De atualização cumulativa para o SQL Server 2008 Service Pack 1
Observação:Como as compilações são cumulativas, cada novo lançamento de correções contém todos os hotfixes e todas as correções de segurança que foram incluídas com o SQL Server 2008 anteriores corrigir o lançamento. A Microsoft recomenda que você considere a aplicação a versão mais recente de 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:
970365  (http://support.microsoft.com/kb/970365/en-US/ ) O SQL Server 2008 compilações disponibilizadas após o lançamento do SQL Server 2008 Service Pack 1

SQL Server 2008 Service Pack 2

A correção deste problema lançada pela primeira vez na atualização cumulativa 1 para SQL Server 2008 Service Pack 2. Para obter mais informações sobre esse pacote cumulativo de atualização, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
2289254  (http://support.microsoft.com/kb/2289254/ ) Atualização cumulativa 1 para o SQL Server 2008 Service Pack 2
Observação:Como as compilações são cumulativas, cada novo lançamento de correções contém todos os hotfixes e todas as correções de segurança que foram incluídas com o SQL Server 2008 anteriores corrigir o lançamento. A Microsoft recomenda que você considere a aplicação a versão mais recente de 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:
2402659  (http://support.microsoft.com/kb/2402659]/ ) O SQL Server 2008 compilações disponibilizadas após o lançamento do SQL Server 2008 Service Pack 2

SQL Server 2008 R2

A correção para esse problema foi lançada pela primeira vez em 5 de atualização cumulativa. Para obter mais informações sobre como obter esse pacote de atualizações cumulativas para o SQL Server 2008 R2, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
2438347  (http://support.microsoft.com/kb/2438347/ ) Pacote cumulativo de atualização de 5 para o 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 todas as correções de segurança que foram incluídas com o SQL Server 2008 R2 anteriores corrigir o lançamento. A Microsoft recomenda que você considere a aplicação a versão mais recente de 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  (http://support.microsoft.com/kb/981356/ ) O SQL Server 2008 R2 compilações disponibilizadas após o lançamento do SQL Server 2008 R2

Informações sobre o hotfix

Um hotfix compatível foi disponibilizado pela Microsoft. No entanto, esse hotfix destina-se a corrigir o problema descrito neste artigo. Aplica esta correcção apenas em sistemas que apresentarem esse problema específico.

Se o hotfix está disponível para download, há uma seção de "Download de Hotfix disponível" na parte superior deste artigo da Base de dados de Conhecimento. Se essa seção não for exibida, envie uma solicitação de suporte e atendimento ao cliente Microsoft para obter o hotfix.

Observação:Se ocorrerem problemas adicionais ou qualquer solução de problemas é necessária, talvez seja necessário criar uma solicitação de serviço separada. Os custos de suporte normais se aplicarão a perguntas de suporte adicionais 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 separada, visite o seguinte site da Microsoft:
http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)
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 SQL Server 2008 Service Pack 1 instalado.

As informações de reinicialização

Talvez seja necessário reiniciar o computador após aplicar esse hotfix.

Informações do registro

Não é necessário alterar o registro após aplicar esse hotfix.

Informações de substituição do hotfix

Esta correcção não substitui outros hotfixes.

Informações do arquivo

A versão em inglês deste hotfix possui os atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas na hora universal coordenada (UTC). Quando você visualiza as informações do arquivo, ele é convertido para a hora local. Para saber a diferença entre o UTC e a hora local, use aFuso horárioguia nosData e horaitem no painel de controle.
informações de versão de 32 bits do arquivo
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
Txunpivot.dll2007.100.2790.0128,36024-Jul-201009: 25x86
informações de versão de 64 bits do arquivo
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
Txunpivot.dll2007.100.2790.0194,40824-Jul-201013: 05x64
Versão de arquitetura Itanium
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
Txunpivot.dll2007.100.2790.0446,31224-Jul-201012: 29IA-64

Mais Informações

Para obter mais informações sobre a transformação unpivot, visite o seguinte site da Microsoft:

UNPIVOT transformação (http://msdn.microsoft.com/en-us/library/ms141723(SQL.100).aspx)
Esse hotfix é idêntico do hotfix documentado no KB2287990. Para obter mais informações sobre as informações de arquivo completo para o pacote de hotfix, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:

2287990  (http://support.microsoft.com/kb/2287990/EN/ ) CORRECÇÃO: Você recebe resultados incorretos para Derived Column quando você executar um pacote no Microsoft SQL Server 2008 Integration Services ou no Microsoft SQL Server 2008 R2 Integration Services

Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Enterprise Evaluation
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Developer
Palavras-chave: 
kbautohotfix kbqfe kbhotfixserver kbfix kbsurveynew kbmt KB2214666 KbMtpt
Tradução automáticaTraduçã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: 2214666  (http://support.microsoft.com/kb/2214666/en-us/ )