SQL Server 2005 - pacote SSIS não será executado

2

Ambiente:

  • Windows Server 2003 R2 Standard x64 Service Pack 2
  • SQL Server 2005 SP2 (9.00.3077.00) Enterprise Edition (64 bits)

Tentando instalar e executar um pacote do SSIS em um ambiente de desenvolvimento, recebendo o seguinte erro:

Executed as user: NIHR\svcaccsqlagent. ....00.3042.00 for 32-bit Copyright (C) Microsoft Corp 1984-2005. All rights reserved. Started: 11:50:53 Error: 2009-06-02 11:50:56.28 Code: 0xC0010018 Source: Description: Error loading value "PCRN Data Update Batch Log0SSIS log provider for T" from node "DTS:LogProvider". End Error Could not load package "E:\PCRN_SSIS\PCRN Data Update Batch.dtsx" because of error 0xC0010014. Description: The package failed to load due to error 0xC0010014 "One or more error occurred. There should be more specific errors preceding this one that explains the details of the errors. This message is used as a return value from functions that encounter errors.". This occurs when CPackage::LoadFromXML fails. Source: Start... Process Exit Code 5. The step failed.

Alguma ideia? O mesmo pacote está funcionando bem em um ambiente de produção, não sei dizer o que é diferente.

    
por Ian Nelson 02.06.2009 / 12:58

3 respostas

1

O seu pacote SSIS contém uma variável do tipo DateTime?

Leia este artigo de suporte da Microsoft:

Você recebe uma mensagem de erro ao tentar carregar um pacote do SSIS que contém uma variável de tipo DateTime em SQL Server 2005

This problem occurs because the value of the DateTime variable is saved in string format when you save the SSIS package. However, the string representation of the DateTime variable is based on the date format that is specified in the Windows locale. Therefore, when you try to load the SSIS package on a computer that has an incompatible locale date format, the operation fails.

Soluções:

Atualize manualmente a cadeia do tipo DateTime no pacote do SSIS para usar o caractere de barra (/) como o separador de data

ou

Atualize o separador de data na configuração de localidade do Windows para ser idêntico ao separador de data de variáveis no arquivo de pacote do SSIS.

    
por 02.06.2009 / 13:57
1

Parece que você está tentando executar um pacote de 32 bits em um servidor de 64 bits; por padrão, os 32 não são instalado

on a 64-bit computer, selecting Integration Services during Setup installs only the 64-bit runtime and tools. If you have to run packages in 32-bit mode, you must also select an additional option to install the 32-bit runtime and tools:

* If the 64-bit computer is running the x86 operating system, select Business Intelligence Development Studio or Management Tools - Complete.
* If the 64-bit computer is running the Itanium operating system, select Management Tools - Complete.
    
por 02.06.2009 / 16:16
1

Se você executar o comando dtexec manualmente a partir de uma linha de comando, passando-o aos mesmos parâmetros que o SQL Agent o está transmitindo, deverá obter mais informações de erro.

    
por 22.06.2009 / 00:12

Tags