SSIS - 32 Bit ForEach File Enumerator Was Not Registered
I've been having problems migrating some SSIS packages from localhost (32bit) to
the server (Windows Server 2003 64bit, SQL Server 2005 Enterprise SP2). These
packages have Excel data connectors, and hence must be run in 32 bit mode. When
I try to run them with the 32bit dtexe
c, I get the "generic" error "the package
failed to load" (0xC0010014
). I stripped down the package until I found the
source of the error: a ForEach container, using the File Enumerator with the
directory set to a variable. When I remove the variable setting it works, when I
add the variable expression it fails. Note: this does not fail in the 64bit
dtexec
.