Artigo: 2214666 - Última revisão: segunda-feira, 20 de Dezembro de 2010 - Revisão: 1.0

CORRECÇÃO: Um pacote SSIS que utiliza a transformação Unpivot pode produzir resultados inconsistentes no SQL Server 2008 ou no SQL Server 2008 R2

Está disponível transferência de hotfixDisponível transferência de hotfix
Ver e solicitar transferências 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 | Reduzir tudo

Sintomas

Considere o seguinte cenário:
  • Tem um pacote de SQL Server 2008 ou no SQL Server 2008 R2 Integration Services (SSIS) que contém uma tarefa de fluxo de dados.
  • Utilize a transformação Unpivot a tarefa de fluxo de dados.
  • Execute o pacote SSIS de várias vezes com os mesmos dados de entrada.
Neste cenário, o pacote SSIS pode produzir resultados inconsistentes.

NotaSe reduzir o valor daDefaultBufferMaxRowspropriedade e oDefaultBufferSizepropriedade, este problema poderá ocorrer com mais frequência.

Resolução

Informações da atualização cumulativa

SQL Server 2008 Service Pack 1

A correcção para este problema primeiro foi disponibilizada em 10 de actualizações cumulativo para o SQL Server 2008 Service Pack 1. Para mais informações sobre este pacote de actualização cumulativa, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
2279604  (http://support.microsoft.com/kb/2279604/en-US/ ) Actualização cumulativa 10 para o SQL Server 2008 Service Pack 1
NotaUma vez que as compilações são cumulativas, cada nova versão de correcção contém todas as correcções e todas as correcções de segurança que foram incluídas com o SQL Server 2008 anteriores corrigir lançamento. Recomendamos que considerem a aplicação a mais recente versão de correcção que contenha esta correcção. Para mais informações, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
970365  (http://support.microsoft.com/kb/970365/en-US/ ) O SQL Server 2008 cria disponibilizadas após o lançamento do SQL Server 2008 Service Pack 1

SQL Server 2008 Service Pack 2

A correcção para este problema disponibilizada pela primeira vez em 1 de actualizações cumulativo para o SQL Server 2008 Service Pack 2. Para mais informações sobre este pacote de actualização cumulativa, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
2289254  (http://support.microsoft.com/kb/2289254/ ) Actualização cumulativa 1 para o SQL Server 2008 Service Pack 2
NotaUma vez que as compilações são cumulativas, cada nova versão de correcção contém todas as correcções e todas as correcções de segurança que foram incluídas com o SQL Server 2008 anteriores corrigir lançamento. Recomendamos que considerem a aplicação a mais recente versão de correcção que contenha esta correcção. Para mais informações, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
2402659  (http://support.microsoft.com/kb/2402659]/ ) O SQL Server 2008 cria disponibilizadas após o lançamento do SQL Server 2008 Service Pack 2

SQL Server 2008 R2

A correcção para este problema primeiro foi disponibilizada em 5 de actualização cumulativa. Para mais informações sobre como obter este pacote de actualização cumulativa para o SQL Server 2008 R2, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
2438347  (http://support.microsoft.com/kb/2438347/ ) Pacote de actualização cumulativa 5 do SQL Server 2008 R2
NotaUma vez que as compilações são cumulativas, cada nova versão de correcção contém todas as correcções e todas as correcções de segurança que foram incluídas com o SQL Server 2008 R2 anteriores corrigir lançamento. Recomendamos que considerem a aplicação a mais recente versão de correcção que contenha esta correcção. Para mais informações, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
981356  (http://support.microsoft.com/kb/981356/ ) O SQL Server 2008 R2 cria disponibilizadas após o lançamento do SQL Server 2008 R2

Informações sobre correcções

Tem uma correcção suportada disponível na Microsoft. No entanto, esta correcção destina-se apenas a corrigir o problema descrito neste artigo. Aplique esta correcção apenas em sistemas que tenham este problema específico.

Se a correcção está disponível para transferência, existe uma secção "denominada transferência de correcção disponível" na parte superior deste artigo da Knowledge Base. Se esta secção não for apresentada, apresenta um pedido à Microsoft Customer Service e suporte para obter a correcção.

NotaSe ocorrerem problemas adicionais ou se for necessária a qualquer resolução de problemas, poderá ter de criar um pedido de assistência separado. Os custos normais do suporte serão aplicados a perguntas de suporte adicionais e a problemas que não são elegíveis para esta correcção específica. Para obter uma lista completa dos números de telefone do suporte a clientes Microsoft e o suporte ou para criar um pedido de assistência separado, visite o seguinte Web site da Microsoft:
http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)
NotaO formulário "Transferência de correcção disponível" apresenta os idiomas para os quais a correcção está disponível. Se não visualizar o seu idioma, é porque não está uma correcção disponível para esse idioma.

Pré-requisitos

Para aplicar esta correcção, tem de ter o SQL Server 2008 Service Pack 1 instalado.

Informações sobre reinício

Poderá ter de reiniciar o computador depois de aplicar esta correcção.

Informações de registo

Não é necessário alterar o registo depois de aplicar esta correcção.

Informações sobre substituição de correcções

Esta correcção não substitui quaisquer outras correcções.

Informações sobre o ficheiro

A versão inglesa desta correcção tem os atributos de ficheiro (ou atributos de arquivo posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são listadas no tempo universal coordenado (UTC). Quando visualiza as informações do ficheiro, é convertida para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize aFuso horárioseparador naData e horaitem no painel de controlo.
informações de ficheiro da versão de 32 bits
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataforma
Txunpivot.dll2007.100.2790.0128,36024-Jul-201009: 25x86
informações de ficheiro da versão de 64 bits
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataforma
Txunpivot.dll2007.100.2790.0194,40824-Jul-201013: 05x64
Versão da arquitectura Itanium
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataforma
Txunpivot.dll2007.100.2790.0446,31224-Jul-201012: 29IA-64

Mais Informação

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

Unpivot transformação (http://msdn.microsoft.com/en-us/library/ms141723(SQL.100).aspx)
Esta correcção é idêntica à correcção documentada no KB2287990. Para mais informações sobre as informações do ficheiro completo para este pacote de correcção, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:

2287990  (http://support.microsoft.com/kb/2287990/EN/ ) CORRECÇÃO: Recebe resultado incorrecto para a uma coluna derivada quando executar um pacote no Microsoft SQL Server 2008 Integration Services ou Microsoft SQL Server 2008 R2 Integration Services

Ponto Da Situação

A Microsoft confirmou que este é um problema dos produtos da Microsoft listados na secçã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 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: 2214666  (http://support.microsoft.com/kb/2214666/en-us/ )