• Koen Verbeeck (3/28/2013)


    tmitchelar (3/28/2013)


    Cindy Conway-312336 (3/28/2013)


    A follow-up question ...

    If VS is running as 32-bit, why do I need to set Run64BitRuntime to False? If I don't I get the following error:

    The requested OLE DB provider Microsoft.ACE.OLEDB.12.0 is not registered. If the 64-bit driver is not installed, run the package in 32-bit mode...

    My Environment

    Windows 8

    VS 2010 shell

    SSDT

    Excel 2007 Workbook

    Thanks!

    That setting is for when you run your package from the SQL Server Job Agent, which runs using 64-bit.

    No. The Run64BitRuntime property is a design time property only.

    You have a similar setting in the SQL Server Agent job, but only when you have a 64-bit installation of SQL Server and SSIS which runs the packages by default in 64-bit.

    Good catch and thank you for the correction. I generally try to avoid Excel files in SSIS and try to push towards using .csv files for a variety of reasons - this being one of them along with some "pull your hair out" formatting issues.