Modify SSIS 2008 project -.dtsx - sql-server

I have a development server with SQL server 2017 Developer edition and integration service,
There is a SSIS project (.dtproj) I believe it was built using 2008 BIDS, So I want to do some changes/modification on that,
Do I need to install SQL server 2008 R2 Integration Service? Or Can I do this by only using BIDS 2008? and is there any other software's that I need to install.

if you are using vs2017 then you need to install SQL Server Data Tools (SSDT)
https://learn.microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt?view=sql-server-ver15

Related

Is SSDTBI for Visual Studio 2012 Compatible with SQL Server 2014?

Currently I am creating SSIS packages for SQL server 2014 using Visual Studio 2012 and the SSDTBI for VS2012.This works well.
But I found some compatability issues with VS2012 for SSIS 2014(on web).I'm new to SSIS.I dont know what is that exact issues with VS2012?.And also they mentioned SSIS 2014 is compatible only with VS2013.Here i have mentioned the link below.
http://www.stefanjohansson.org/2015/02/issues-upgrading-an-ssis-solutionpackage-from-visual-studio-2012-to-vs-2013/
http://blogs.technet.com/b/dataplatforminsider/archive/201
3/11/13/microsoft-sql-server-data-tools-update.aspx
Can anyone tell me what is exact compatability issues for VS2012 with SSIS 2014?.I can not seem to find anything on google.
Thank you
According to msdn it possible.
On an instance of SQL Server 2014, you can import packages from an
instance of SQL Server 2008 or from an instance of SQL Server 2012,
but you cannot export packages to an instance of SQL Server 2008 or to
an instance of SQL Server 2012.
-
Run packages. You can run SQL Server 2008 Integration Services and SQL
Server 2012 Integration Services packages by using the SQL Server 2014
version of the dtexec utility or of SQL Server Agent. Whenever a SQL
Server 2014 Integration Services tool loads a package that was
developed in SQL Server 2008 or SQL Server 2012, the tool temporarily
converts, in memory, the package to the package format that SQL Server
2014 Integration Services (SSIS) uses. If the SQL Server 2008 or SQL
Server 2012 package has issues that prevent a successful conversion,
the SQL Server 2014 Integration Services tool cannot run the package
until those issues are resolved. For more information, see Upgrade
Integration Services Packages.
However, I would just use VS 2013 if you can.

VS 2010 can't create a integration services project

I have installed sql server 2012 standard edition and SSDT (10.3.21208.0) is installed.
But when I try to create an integration services project in VS 2010 professional edition I got the following message:
Microsoft Visual Studio is unable to load this document:
To design Integration Services packages in SQL Server Data Tools (SSDT), SSDT has to be installed by one of these editions of SQL Server 2012: Standard, Enterprise, Developer, or Evaluation. To install SSDT, run SQL Server Setup and select SQL Server Data Tools."
Am I missing something?
Did you also have a SQL Server 2008 R2 installation before? It seems in some of the cases, the side-by-side installation tends to do some missteps. The suggest solution in the below article is to first uninstall the earlier Express/2008, then reinstall.
http://social.msdn.microsoft.com/Forums/sqlserver/en-US/99386641-daf9-4370-bf1e-a52affd8c1ef/vs2008-unable-to-load-integration-services-package-document-after-creation

Can I develop SSIS 2005 in BIDS 2008? the way we can select target framework in VS 2010

I have a BIDS 2008 on my machine, My production is SSIS 2005.
Currently gettting BIDS 2005 is a bit difficulty.
Can I use BIDS 2008 as BIDS 2005?
I have seen couple of such instance in Microsoft technology. In Visual Studio 2010 we can target an older framework. Even IE 8 we could make it work as IE 7 so I thought this might be possible for BIDS.
Unfortunately the answer is no :-(
http://geekswithblogs.net/juang/archive/2007/12/12/visual-studio-2008-will-not-support-sql-server-2005-reporting.aspx
The link in the answer by kzhen refers to SSRS not SSIS, but it's the same for SSIS as well, see here:
http://technet.microsoft.com/en-us/library/bb522577(v=sql.100).aspx
Design packages in Business Intelligence Development Studio. You have
to use the SQL Server 2008 version of Business Intelligence
Development Studio to develop and maintain packages that are based on
SQL Server 2008 Integration Services. Likewise, you have to use the
SQL Server 2005 version of Business Intelligence Development Studio to
develop and maintain packages that are based on SQL Server 2005
Integration Services. You can load and run packages that were
developed in SQL Server 2005 Integration Services in the SQL Server
2008 version of Business Intelligence Development Studio. However, if
you save your changes, the packages are saved in the package format
that SQL Server 2008 Integration Services uses. Once saved in the
format that SQL Server 2008 Integration Services uses, packages can no
longer be opened in the SQL Server 2005 version of Business
Intelligence Development Studio, nor run by the SQL Server 2005
Integration Services tools.

can I use SSDT/BIDS/SSIS using SQL Server 2012 express?

Ideally, I want to make SSDT/SSIS packages on my desktop PC that I can test and deploy to a production server environment.
On my PC I have:
Windows 7
Visual Studio 2008
Visual Studio 2010 (shell)
SQL Server Express 2012 (local dev copy of prod)
[supposedly] BIDS (Business Intelligence Development Studio) and SSDT (SQL SErver Data Tools) etc.
On my production server I have:
Windows Server 2008
SQL Server 2012
Visual Studio 2010 (shell)
I cannot load/run SSIS (SQL Server Integration Services) onto my machine because SQL Server express doesn't allow for it, as suggested by these articles:
http://support.microsoft.com/Default.aspx?id=963070
http://msdn.microsoft.com/en-us/library/cc645993.aspx#SSIS
And I am getting this error when trying to look at a "package.dtsx" file in VS:
Microsoft Visual Studio is unable to load this document: To design
Integration Services packages in SQL Server Data Tools (SSDT). SSDT
has to be installed by one of these editions of SQL Server 2012:
Standard. Enterprise. Developer, or Evaluation. To install SSDT, run
SQL Server Setup and select SQL Server Data Tools.
When I run the SQL2012Express installer, it says SSDT is installed already.
Question #1: But why can't I just point a local VS2010/SSDT/SQL2012Express at my production SQL2012 environment? (Microsoft is getting their money legitimately!)
Question #2: I can get it to work on the production server, but isn't it bad form to develop on a production server? (and it complicates source control etc.)
You must have One of those versions installed. The SQL server express edition with advanced tools only includes reporting. Not ssis. Sql serverv dev edition is actually pretty cheap.
To be able to create SSIS packages you'd want the following:
1) For SQLServer 2008 SSIS packages - BIDS, either integrated into VS2010 or as a stand-alone. If you also want SQL server, then I'd use the dev edition of SQLServer that is an optional install with VS2010.
2) For SQLServer 2012 SSIS packages - download and install SSDT, either integrated into VS2012 as as a stand-alone. If you also want SQL server, then I'd use localDB (here).
Also, SSDT is two things - an improved replacement for 'Data Dude' AND the new BIDS - here's a blog with explanation.
"Microsoft Visual Studio 2010 does not support Business Intelligence Development Studio Integration Services, Report Services and Analysis Services projects for SQL Server 2008 and SQL Server 2008 R2. To work around this issue, you can install Visual Studio 2008 alongside Visual Studio 2010 on the same machine and then open the Business Intelligence Development Studio projects in Visual Studio 2008."
http://msdn.microsoft.com/en-us/library/ms173767%28v=sql.105%29.aspx
Guess this means: NO BIDS projects are possible under VS 2010.

Can I integrate BIDS with SQL Server 2008 R2?

I installed SQL Server 2008 R2. Now I want to install BIDS in this SQL Server. Can I install it from this link:
http://www.microsoft.com/downloads/en/details.aspx?familyid=3C856B93-369F-4C6F-9357-C35384179543&displaylang=en
Is this going to work? Thank you!
BIDS is part of the SQL Server Client Tools which will be visible as one of the options when you try and install SQL Server. There is no real need to install it on the server as you can connect remotely.
You can see it here under 'shared features'. Just select that and untick all the other options when running it on the machine on which you wish to install it.
BIDS is not installed on the SQL Server. It is a development environment that uses Visual Studio. You can install BIDS from your SQL Server 2008R2 installation media, but you can also get the express 2005 version from your link. You should be able to connect to your SQL Server using either approach.

Resources