Article ID: 934653 - Last Review: November 20, 2007 - Revision: 1.2 How to use the 64-bit SQL Server Agent to schedule a SQL Server 2005 Integration Services packageOn This PageSUMMARYConsider the following scenario. You use the 64-bit SQL Server Agent to schedule a Microsoft SQL Server 2005 Integration Services (SSIS) package to run as a job step in a 64-bit environment. In this scenario, the 64-bit SQL Server Agent will always use the 64-bit DTExec.exe utility to run the package. However, some tasks do not support the 64-bit DTExec.exe utility. Therefore, the package cannot always run. In some cases in which the package cannot run, the following error message is logged: This task does not support native Win64 environment. Please run the package in 32-bit WOW environment instead. Additionally, some OLE DB providers and some ADO.NET providers are not available in 64-bit versions. If these providers are used in the package, you experience various connection problems when the 64-bit SQL Server Agent runs the package by using the 64-bit DTExec.exe utility. MORE INFORMATIONConsider the following scenario. You want to run a package in a 64-bit environment. Additionally, the package contains tasks that do not support the native Win64 environment. In this scenario, you must select the 32-bit version of the DTExec.exe utility to run the package. However, when you view the Job Properties dialog box or the Job Step Properties dialog box, you do not see an option that will enable you to use the 32-bit version of the DTExec.exe utility How to schedule the 64-bit SQL Server Agent to run a package by using the 32-bit version of the DTExec.exe utilityTo schedule the 64-bit SQL Server Agent to run a package by using the 32-bit version of the DTExec.exe utility, you must manually create a job step to run the package. Additionally, you must select the 32-bit version of the DTExec.exe utility to run the package.To select the 32-bit version of the DTExec.exe utility to run the package, you do not have to type any command-line switches. Instead, you must only provide the path of the 32-bit version of the DTExec.exe utility. To do this, follow these steps:
Benefits of running a package in a 64-bit environmentIf you run a package in a 32-bit environment, the package is limited to running within the 4-gigabyte (GB) constraint of the virtual address space. If you run a package in a 64-bit environment, the package may use more than 4 GB of the virtual address space. During memory-intensive processing, the lookup performance and the sort performance may be improved on a computer that has more than 4 GB of available memory.Note By default, a 64-bit application can run within the 8-terabyte (TB) constraint of the virtual address space on X64-based systems. A 64-bit application can run within the 7-TB constraint on Itanium-based systems. Limitations of running a package in a 64-bit environment
REFERENCESFor more information about how to run a package in a 64-bit environment, visit the following Microsoft Web site, and then see the "Integration Services considerations" section of the white paper that you download from the Web site: http://download.microsoft.com/download/9/c/c/9cc42e30-538b-4451-8fdb-7134a004f94c/Adv64BitEnv.doc
(http://download.microsoft.com/download/9/c/c/9cc42e30-538b-4451-8fdb-7134a004f94c/adv64bitenv.doc)
For more information about how to create a CmdExec job step, visit the following Microsoft Developer Network (MSDN) Web site: http://msdn2.microsoft.com/en-US/library/ms190264.aspx
(http://msdn2.microsoft.com/en-US/library/ms190264.aspx)
For more information about the limitations of running a package in a 64-bit environment, visit the following MSDN Web site: http://msdn2.microsoft.com/en-us/library/ms141766.aspx
(http://msdn2.microsoft.com/en-us/library/ms141766.aspx)
For more information about how to create a proxy, visit the following MSDN Web site:
http://msdn2.microsoft.com/en-us/library/ms190698.aspx
(http://msdn2.microsoft.com/en-us/library/ms190698.aspx)
For more information about SSIS packages, click the following article number to view the article in the Microsoft Knowledge Base:
918760
(http://support.microsoft.com/kb/918760/
)
An SSIS package does not run when you call the SSIS package from a SQL Server Agent job step
APPLIES TO
| Article Translations
|

Back to the top
