Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win

x
?
Solved

SSIS Jobs for SQL2005 32bit usable on SQL2008 server 64bit?

Posted on 2010-08-18
7
Medium Priority
?
489 Views
Last Modified: 2013-11-10
Hi Experts,

we are currently running an sql server2005 32bit with several SSIS jobs.
Now we would like to move the database and all SSIS jobs to another server.
This new server has a 64bit SQL server 2008 running.

Will we experience any problems? Any certain steps we have to do?
Or is it just importing the jobs and let them run?
Thanks for your answers!

0
Comment
Question by:arthrex
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
  • 2
7 Comments
 
LVL 30

Accepted Solution

by:
Reza Rad earned 2000 total points
ID: 33462410
0
 
LVL 3

Expert Comment

by:PrakashRaoBS
ID: 33462454
while migrating SSIS packages to sql server 2008 64bit, package will excute when you try from sql server integration services. If you want to run SSIS packages from SQL Server Jobs then it won't work.

workaround -

Create the job in operating system(execmd) instead of SSIS.
execute SSIS package using DTExec utility from this path C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\DTExec.exe
0
 

Author Comment

by:arthrex
ID: 33462608
thanks all for your answers.

I'm either executing the SSIS Jobs via SQL Server Agent or during development directly in BI Development Studio.
@PrakashRaoBS you wrote that the job won't work from sql server jobs (you mean sql server agent)?
But in this article reza_rad posted
http://toddmcdermid.blogspot.com/2009/10/quick-reference-ssis-in-32-and-64-bits.html
they say, that there is a property to select the bitness in SQL Server Agent. And it sounds, as if it should work.

What exactly is not working when running SSIS packages from SQL Server AGent?
Is this a general problem or is it just not possible to run an SSIS Job in 64 bit mode when a 32 bit driver is used in the Job. e.g. for Excel connection?

Thank you very much for your help
0
Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

 
LVL 30

Expert Comment

by:Reza Rad
ID: 33462717
you can use 32bit version of DTEXEC and everything can be fine:

Hurdle #1 - Finding the 32-bit DTExecFinding the executable shouldn't be difficult.  In a standard 64-bit installation, the 32-bit DTExec.EXE should be located in the "\Program Files (x86)\Microsoft SQL Server\90\DTS\Binn" folder.  It's plainly called "DTExec.EXE", and doesn't identify itself in any way as a 32-bit app - you'll have to "know" it is by it being located in the 32-bit folder.  (Or you could try to execute it and watch Task Manager.)  If you've installed SQL to a non-standard location, you may have to hunt a little.  If you can't find it at all, you may not have installed the 32-bit components on your 64-bit machine.  During the install of SQL Server, if you only selected "Integration Services" and didn't install "Business Intelligence Development Studio" OR "Management Tools - Complete", then you won't have the 32-bit DTExec installed.  You'll have to run SQL Setup, and install one of those options.
from Todd blog again.

I strongly recommend to read Todd article completely, Todd is one of front runners of SSIS.


0
 
LVL 3

Expert Comment

by:PrakashRaoBS
ID: 33462804
you are right Arthrex. It just not possible to run an SSIS Job in 64 bit mode when a 32 bit driver is used in the Job. Otherwise we can use.
you can also specify the bitness in Sql server agent, but it will work only in sql server 2008. If you want to run it in sql server 2005 64 bit, then you need to execute your SSIS package using the 32 bit DTexec utiltiy.
0
 

Author Closing Comment

by:arthrex
ID: 33473184
Thank you! You helped a lot!
0
 
LVL 30

Expert Comment

by:Reza Rad
ID: 33474233
your welcome,
Regards,
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

For both online and offline retail, the cross-channel business is the most recent pattern in the B2C trade space.
This article shows gives you an overview on SQL Server 2016 row level security. You will also get to know the usages of row-level-security and how it works
Using examples as well as descriptions, and references to Books Online, show the documentation available for date manipulation functions and by using a select few of these functions, show how date based data can be manipulated with these functions.
Viewers will learn how to use the SELECT statement in SQL to return specific rows and columns, with various degrees of sorting and limits in place.

597 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question