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

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.

Related

How do I install the Visual Studio 2010 Shell to use SQL Server Data Tools?

I've downloaded and installed the Visual Studio 2010 Express products (Visual C#, Visual Basic, Visual C++, and Visual Web Developer) on a machine running Windows 7 Professional and a few SQL Server instances of SQL Server 2012 Express. All of the Visual Studio 2010 products are running well.
However, isn't there an additional shell that needs to be installed? Shouldn't it come with the product set? The reason I ask is that I'm working through a book titled Microsoft SQL Server 2012 that uses elements of Visual Studio to illustrate some SQL Server principles; specifically, the use of SQL Server Data Tools. SQL Server Data Tools was not an available feature during the install of SQL Server 2012 Express.
The exercise is related to using the SQL Server Development Settings of SQL Server Data Tools to create a SQL Server Database Project.
I found the following link to download SQL Server Data Tools 2010 - https://msdn.microsoft.com/en-us/jj650014.

Business Intelligence setup from MS SQL Server or Visual studio

Short question, I hope the answer is will be also short.
I'm a starting BI developer and we make a lot of use of Microsoft SQL Server and SQL Server Data tools (SSDT, previously BIDS). SSDT is a Visual Studio shell with components catered towards BI-centric solutions. I've always installed SSDT from a SQL Server installation.
I'm now doing a Visual Studio 2012 installation and notice an option to install SSDT. A quick search on Google only yielded a difference that SQL Server 2012 installs Visual Studio 2010 shell instead of 2012. Is there any other difference in installing SSDT from SQL Server or from Visual Studio?
Any and all help is welcome.
I'm a starting BI-developer and we make allot of use of Microsoft SQL
Server and SQL Server Data tools (SSDT, previously BIDS).
Ah. No. SSDT and BIDS are not the same. SSDT are a plugin into visual studio for SQL Server development, adding mostly the SQL Server Database Project which allows versioning and development of sql code in visual studio (as in: Stored procedures, table schemata etc.). BIDS is the visual studio version for - Analytics service, Integration Services and Reporting Services.
And SQL Server BIDS is most of the time built on an older version - for the 2012 Shell IIRC you need the 2014 server..... and the concurrent modern version of VS is 2013.
BIDS is NOT SSDT.

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.

Installation of SQL Server Business Intelligence Development Studio

I have installed Microsoft SQL Server 2005.
This consists of the configuration tools (SQL server configuration manager, SQL Error and usage Reporting, SQL Server Surface area configuration, Reporting Services configuration) and SQL Server Management Studio.
However, I don't find SQL Server Business Intelligence Development Studio.
How can it be installed?
Is it available online as a freeware download?
It sounds like you have installed SQL Server 2005 Express Edition, which does not include SSIS or the Business Intelligence Development Studio.
BIDS is only provided with the (not free) Standard, Enterprise and Developer Editions.
EDIT
This information was correct for SQL Server 2005. Since SQL Server 2014, Developer Edition has been free. BIDS has been replaced by SQL Server Data Tools, a free plugin for Visual Studio (including the free Visual Studio Community Edition).
If you have installed SQL 2005 express edition and want to install BIDS (Business Intelligence Development Studio) then go to here Microsoft SQL Server 2005 Express Edition Toolkit
This has an option to install BIDS on my machine, and is the only way l could get hold of BIDS for SQL Server 2005 express edition.
Also this package l think has also allowed me to install both BIDS 2005 & 2008 express edition on the same machine.
http://msdn.microsoft.com/en-us/library/ms173767.aspx
Business Intelligence Development Studio is Microsoft Visual Studio 2008 with additional project types that are specific to SQL Server business intelligence. Business Intelligence Development Studio is the primary environment that you will use to develop business solutions that include Analysis Services, Integration Services, and Reporting Services projects. Each project type supplies templates for creating the objects required for business intelligence solutions, and provides a variety of designers, tools, and wizards to work with the objects.
If you already have Visual Studio installed, the new project types will be installed along with SQL Server.
More Information
I figured it out and posted the answer in Can't run Business Intelligence Development Studio, file is not found.
I had this same problem. I am running .NET framework 3.5, SQL Server 2005, and Visual Studio 2008. While I was trying to run SQL Server Business Intelligence Development Studio the icon was grayed out and the devenv.exe file was not found.
I hope this helps.
This worked for me:
Start /wait setup.exe /qb ADDLOCAL=SQL_DTS,Client_Components,Connectivity,SQL_Tools90,SQL_WarehouseDevWorkbench,SQLXML,Tools_Legacy,SQL_Documentation,SQL_BooksOnline
Based off this TechNet Article:
https://technet.microsoft.com/en-us/library/ms144259(v=sql.90).aspx

Resources