KB2711189 - FIX: Faltam alguns eventos quando executam um pacote SSIS utilizando o utilitário dtexec (DTExec.exe) ou o Agente de Servidor SQL no SQL Server 2008 R2

A Microsoft distribui o Microsoft SQL Server 2008 R2 Service Pack 1 corre como um ficheiro transferível. Como as correções são cumulativas, cada nova versão contém todos os hotfixes e todas as correções de segurança que foram incluídas com o anterior lançamento de correção do SqL Server 2008 R2 Service Pack 1.

Sintomas

Considere o seguinte cenário:

  • Instala o Service Pack 1 para o Microsoft SQL Server 2008 R2.

  • Você executou um pacote SQL Server Integration Services (SSIS) utilizando o utilitário dtexec (DTExec.exe) ou o SqL Server Agent.

Neste cenário, faltam alguns eventos de registo na saída. Por exemplo, se executar o pacote SSIS que escreve para um ficheiro de texto, podem estar em falta vários eventos OnInformation, OnProgress, Diagnostic, OnPostExecute e PackageEnd. Este comportamento ocorre mesmo que o pacote termine de forma completa e bem sucedida.Notas

  • Este problema também ocorre no SQL Server 2008 depois de instalar o Service Pack 2 para o Microsoft SQL Server 2008.

  • Este problema não ocorre se executar o pacote SSIS utilizando o Utilitário de Pacote Execute (dtexecui.exe) ou o processo DtsDebugHost.exe. O Utilitário de Pacote execute é um UI gráfico para a ferramenta de pedido de comando dtexec. O processo DtsDebugHost.exe depura um pacote SSIS do ambiente do Business Intelligence Development Studio (BIDS).

Causa

Este problema ocorre devido a uma regressão de antes do Service Pack 1 para SQL Server 2008 R2 e antes do Service Pack 2 para o SQL Server 2008.

Resolução

Este problema já está corrigido no SQL Server 2008 R2 Service Pack 2 (SP2) e no SQL Server 2008 Service Pack 3 (SP3).

Informação de atualização cumulativa

Sql Server 2008 R2 Service Pack 1

A correção para este problema foi lançada pela primeira vez na Atualização Cumulativa 8. Para obter mais informações sobre como obter este pacote de atualização cumulativa para o SQL Server 2008 R2 Service Pack 1, clique no seguinte número de artigo para ver o artigo na Base de Conhecimento da Microsoft:

2723743 Pacote de atualização cumulativo 8 para SQL Server 2008 R2 Service Pack 1Nota Como as construções são cumulativas, cada nova versão de correção contém todos os hotfixes e todas as correções de segurança que foram incluídas com o anterior lançamento de correção do SqL Server 2008 R2 Service Pack 1. Recomendamos que considere aplicar o mais recente lançamento de correção que contém este hotfix. Para mais informações, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:

2567616 O SQL Server 2008 R2 constrói que foram lançados após o lançamento do SQL Server 2008 R2 Service Pack 1

Estado

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

Solução

Para contornar o problema, execute o pacote SSIS utilizando o Utilitário de Pacote Execute (dtexecui.exe) em vez da utilidade dtexec (dtexec.exe).

Mais Informações

Para obter mais informações sobre o dtexec Utility (dtexec.exe), aceda ao seguinte website da MSDN:

Informações gerais sobre a Utilidade dtexecPara obter mais informações sobre como executar um pacote SSIS, aceda ao seguinte website da MSDN:

Como executar um pacote

Precisa de mais ajuda?

Aumente os seus conhecimentos
Explore as formações
Seja o primeiro a obter novas funcionalidades
Aderir ao Microsoft insiders

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×