Answered by:
SSIS and Visual Studio Versions

Question
-
Hi all
we are looking for renew our development environment for SSIS.
Actually we have SQL Server 2008 Enterprise R2 SP1, Visual Sutdio 2008 without any source code versioning software.
I was thinking to update it to Visual Studio 2012 with TFS 2012.
What is not clear for me is if SSIS packages developed under Visual Studio 2012 (SQL Server Data Tools - Business Intelligence for Visual Studio 2012) can be run under SQL Server 2008 R2 SP1.
Also I would like to know if SSIS packages can be versined with TFS like a cs file.
best regards
-g
Gian Paolo Santopaolo - softwarelab.it - thedarksideof.net
Disclaimer: This post is provided "AS IS" with no warranties, and confer no rights.Monday, July 29, 2013 8:16 AM
Answers
-
as per MSDN
http://technet.microsoft.com/en-us/library/bb522577(v=sql.100).aspx
You can load and run packages that were developed in SQL Server 2005 Integration Services (SSIS) and SQL Server 2008 Integration Services (SSIS), in the SQL Server 2012 version of SQL Server Data Tools (SSDT). When you add the package to an existing project, the package is permanently upgraded to the format that SQL Server 2012 Integration Services (SSIS) uses. When you open the package file in SQL Server Data Tools (SSDT), the package is temporarily upgraded to the format that SQL Server 2012 Integration Services (SSIS) uses. If you save the change to the package, the package is permanently upgraded.
Once saved in the format that SQL Server 2012 Integration Services (SSIS) uses, packages can no longer be opened in the corresponding SQL Server 2005 or SQL Server 2008 version of Business Intelligence Development Studio, nor run by the corresponding SQL Server 2005 Integration Services (SSIS) or SQL Server 2008 Integration Services (SSIS) tools
Thanks and Regards, Prajesh Please use Marked as Answer if my post solved your problem and use Vote As Helpful if a post was useful.
- Marked as answer by Gian Paolo Santopaolo - Software LabMVP Monday, July 29, 2013 10:02 AM
Monday, July 29, 2013 9:19 AM -
SSIS 2008 only works with visual studio/BIDS 2008
SSIS 2012 works with visual studio/SSDT 2010 and 2012
TFS version should be no problem: http://www.microsoft.com/en-gb/download/details.aspx?id=29983
Please mark the post as answered if it answers your question | My SSIS Blog: http://microsoft-ssis.blogspot.com | Twitter
- Marked as answer by Gian Paolo Santopaolo - Software LabMVP Monday, July 29, 2013 10:01 AM
Monday, July 29, 2013 9:49 AM -
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.YES, SSIS packages can be versined with TFS like a cs file
Thanks and Regards, Prajesh Please use Marked as Answer if my post solved your problem and use Vote As Helpful if a post was useful.
- Proposed as answer by SSISJoostMVP Monday, July 29, 2013 9:23 AM
- Marked as answer by Gian Paolo Santopaolo - Software LabMVP Monday, July 29, 2013 10:02 AM
Monday, July 29, 2013 8:41 AM -
Thank you all for your fast responses.
It's clear that I can't upgrade to 2012, is there a way to upgrade to VS2010 and TFS 2012 ?
best regards
-g
Gian Paolo Santopaolo - softwarelab.it - thedarksideof.net
Disclaimer: This post is provided "AS IS" with no warranties, and confer no rights.MCSE SQL Server 2012 - Please mark posts as answered where appropriate.
- Marked as answer by Gian Paolo Santopaolo - Software LabMVP Monday, July 29, 2013 10:01 AM
Monday, July 29, 2013 9:46 AM
All replies
-
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.YES, SSIS packages can be versined with TFS like a cs file
Thanks and Regards, Prajesh Please use Marked as Answer if my post solved your problem and use Vote As Helpful if a post was useful.
- Proposed as answer by SSISJoostMVP Monday, July 29, 2013 9:23 AM
- Marked as answer by Gian Paolo Santopaolo - Software LabMVP Monday, July 29, 2013 10:02 AM
Monday, July 29, 2013 8:41 AM -
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.YES, SSIS packages can be versined with TFS like a cs file
Thanks and Regards, Prajesh Please use Marked as Answer if my post solved your problem and use Vote As Helpful if a post was useful.
MCSE SQL Server 2012 - Please mark posts as answered where appropriate.
Monday, July 29, 2013 9:10 AM -
as per MSDN
http://technet.microsoft.com/en-us/library/bb522577(v=sql.100).aspx
You can load and run packages that were developed in SQL Server 2005 Integration Services (SSIS) and SQL Server 2008 Integration Services (SSIS), in the SQL Server 2012 version of SQL Server Data Tools (SSDT). When you add the package to an existing project, the package is permanently upgraded to the format that SQL Server 2012 Integration Services (SSIS) uses. When you open the package file in SQL Server Data Tools (SSDT), the package is temporarily upgraded to the format that SQL Server 2012 Integration Services (SSIS) uses. If you save the change to the package, the package is permanently upgraded.
Once saved in the format that SQL Server 2012 Integration Services (SSIS) uses, packages can no longer be opened in the corresponding SQL Server 2005 or SQL Server 2008 version of Business Intelligence Development Studio, nor run by the corresponding SQL Server 2005 Integration Services (SSIS) or SQL Server 2008 Integration Services (SSIS) tools
Thanks and Regards, Prajesh Please use Marked as Answer if my post solved your problem and use Vote As Helpful if a post was useful.
- Marked as answer by Gian Paolo Santopaolo - Software LabMVP Monday, July 29, 2013 10:02 AM
Monday, July 29, 2013 9:19 AM -
Although it would be useful to run old version packages in newer versions of Visual Studio... it's not possible. Let's see what they will do with SQL/SSIS 2014...
SSIS and TFS work fine, but I would not recommend multiple checkout...Please mark the post as answered if it answers your question | My SSIS Blog: http://microsoft-ssis.blogspot.com | Twitter
Monday, July 29, 2013 9:28 AM -
Thank you all for your fast responses.
It's clear that I can't upgrade to 2012, is there a way to upgrade to VS2010 and TFS 2012 ?
best regards
-g
Gian Paolo Santopaolo - softwarelab.it - thedarksideof.net
Disclaimer: This post is provided "AS IS" with no warranties, and confer no rights.Monday, July 29, 2013 9:37 AM -
Thank you all for your fast responses.
It's clear that I can't upgrade to 2012, is there a way to upgrade to VS2010 and TFS 2012 ?
best regards
-g
Gian Paolo Santopaolo - softwarelab.it - thedarksideof.net
Disclaimer: This post is provided "AS IS" with no warranties, and confer no rights.MCSE SQL Server 2012 - Please mark posts as answered where appropriate.
- Marked as answer by Gian Paolo Santopaolo - Software LabMVP Monday, July 29, 2013 10:01 AM
Monday, July 29, 2013 9:46 AM -
SSIS 2008 only works with visual studio/BIDS 2008
SSIS 2012 works with visual studio/SSDT 2010 and 2012
TFS version should be no problem: http://www.microsoft.com/en-gb/download/details.aspx?id=29983
Please mark the post as answered if it answers your question | My SSIS Blog: http://microsoft-ssis.blogspot.com | Twitter
- Marked as answer by Gian Paolo Santopaolo - Software LabMVP Monday, July 29, 2013 10:01 AM
Monday, July 29, 2013 9:49 AM -
Now all it's clear
thank you all
-g
Gian Paolo Santopaolo - softwarelab.it - thedarksideof.net
Disclaimer: This post is provided "AS IS" with no warranties, and confer no rights.Monday, July 29, 2013 10:01 AM -
So, what version of the Visual Studio shell (or Visual Studio itself) you MUST use is tied the version of SQL that will run the SSIS packages, correct?
- SQL 2005, you can ONLY use VS 2005
- SQL 2008, you can ONLY use VS 2008
- SQL 2008 R2, you can ONLY use VS 2008
- SQL 2012, you use VS 2010 OR VS 2012
Is the above correct?
Friday, January 10, 2014 9:27 PM -