Hello & sorry for poor english!
I migrate from SQL 2000 on 32 bit platform to SQL 2005 (Microsoft SQL Server 2005 - 9.00.1399.06 (X64)
Oct 14 2005 00:35:21
Copyright (c) 1988-2005 Microsoft Corporation
Standard Edition (64-bit) on Windows NT 5.2 (Build 3790: Service Pack 2)
One of the stored procedure (its works well on 32 bit 2000) using Openrowset (Microsoft Jet OleDb driver) to select from dbase file. I made all as writing at BOL :
1 Create package (Execute Sql Task Editor, that call this procedure), with Debug Options Run64BitRuntime = false (package was create on 32 bit developer's PC)
2 Deploy project and save package at msdb
3 Create test job with one step. Its type is Operating System (CmdExec) The command call 32 bit version dtexec
"c:\Program Files (x86)\Microsoft SQL Server\90\DTS\Binn\DTExec.exe" and run my package
As result I get an error : Executed as user: ...00.1399.06 for 32-bit ..Code: 0xC002F210 ...Execute SQL Task Description: Executing the query "exec MyOpenRowSetStoredProc" failed with the following error: "Cannot create an instance of OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "(null)".".
Please help, what i must do that package works correct?
Thank you!
I migrate from SQL 2000 on 32 bit platform to SQL 2005 (Microsoft SQL Server 2005 - 9.00.1399.06 (X64)
Oct 14 2005 00:35:21
Copyright (c) 1988-2005 Microsoft Corporation
Standard Edition (64-bit) on Windows NT 5.2 (Build 3790: Service Pack 2)
One of the stored procedure (its works well on 32 bit 2000) using Openrowset (Microsoft Jet OleDb driver) to select from dbase file. I made all as writing at BOL :
1 Create package (Execute Sql Task Editor, that call this procedure), with Debug Options Run64BitRuntime = false (package was create on 32 bit developer's PC)
2 Deploy project and save package at msdb
3 Create test job with one step. Its type is Operating System (CmdExec) The command call 32 bit version dtexec
"c:\Program Files (x86)\Microsoft SQL Server\90\DTS\Binn\DTExec.exe" and run my package
As result I get an error : Executed as user: ...00.1399.06 for 32-bit ..Code: 0xC002F210 ...Execute SQL Task Description: Executing the query "exec MyOpenRowSetStoredProc" failed with the following error: "Cannot create an instance of OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "(null)".".
Please help, what i must do that package works correct?
Thank you!