Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Anyway to deploy a SSIS 2012 project built in VS 2013?

First, I'm loving the very clearly delineated versioning of the SSIS tools. >:(

I installed SSDT BI for Visual Studio 2013 and built a nice little project in it to generate test data. Within VS 2013, I ran this thing hundreds of times. I can deploy it from within the IDE (right click on project...deploy). However I can't deploy it using the .ispac file.

After much searching, I figured out that VS 2013 is building SSIS 2014 .ispac files (PackageFormat=8) and these won't deploy to a SSIS 2012 server (PackageFormat=6).

My question is, if VS can deploy the package built in VS 2013 to SSIS 2012, is there a way to get this to happen via the .ispac file? I can't deploy to any of my servers (only locally), because I'm not in the same domain (actually, I'm working locally, outside of a domain).

like image 850
Greg McGuffey Avatar asked Aug 04 '14 19:08

Greg McGuffey


People also ask

Can we run SSIS 2008 and SSIS 2012 package on the same server at the same time?

no, you cant. SSIS package are not backwards compatible. Also it doesn't make much sense if you think about it. If it was the other way around, "maybe" it could be done because 2012 would somehow be aware of 2008 structure, but 2008 engine isn't aware of 2012 package structure.

How do I deploy an existing SSIS package in SQL Server 2012?

In SQL Server 2012, you can deploy SSIS packages using the command-line tool ISDeploymentWizard.exe. This tool works with the . ispac file, which is created in the project's BIN directory when you build the project in SQL Server Data Tools.

How do I deploy a SSIS project?

Click Next to open the Select Source page. On the Select Source page, select the existing SSIS project to deploy. To deploy a project deployment file that you created by building a project in the development environment, select Project deployment file and enter the path to the . ispac file.


1 Answers

Yeah - the 'versioning' is awesome! NOT.. The simple answer to this is NO, you cannot use a SSIS package built in VS 2013 on Sql Server 2012 - you can deploy is and set it up, etc - but you will get that version 8 to version 6 nonsense..

This link sql-server-data-tools-business-intelligence-for-visual-studio-2013-ssdt-bi gives you a pretty picture that basically states with VS 2013 you can do SSRS and SSAS on Sql Server 2008, 2012, and 2014 but SSIS only on 2014..

To deploy SSIS packages to SQL Server 2012 you need to build and deploy from VS 2010 or 2012...

Here is the page that explains all the versions - Interoperability and Coexistence (Integration Services) I tried to post the individual links - but I'm new and not allowed...

Hope this helps - this was driving me crazy...

like image 170
RandomShelly Avatar answered Nov 02 '22 03:11

RandomShelly