SQL Server Data Tools 2012 Licensing - sql-server

I have installed SQL Server Data Tools for 2012 to have BI template available for Visual Studio Express 2012.
It installed correctly and I can create project in VS 2012 Express.
I would like to know if there is some license required or it is free to use.
Please guide.

SQL Server Data Tools is free to use. However SQL Server is not free. Only SQL Server Express is free.
Here is a link, that explains the difference between all the versions of SQL Server. Here is another link that explains licensing with Visual Studio.

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.

Difference between SQL Server Management Studio and Express

I try to understand the difference between SQL Server Management Studio and SQL Server Management Studio Express
The "full" SQL Server Management Studio is the management GUI (graphical user interface) to work with a SQL Server database and is included in all the paid editions of SQL Server.
For the free SQL Server Express edition, SQL Server Management Studio Express can be downloaded for free from the Microsoft web site (or is include, as well, in the "Express with Tools" edition). As far as I know, as of SQL Server 2012, the two versions are essentially the same and don't have any differences in terms of features or capabilities they offer
Microsoft makes money from licensed SQL Server - it does not make money from Express. So everything about express is going to be crippled in some way.
SSME (SQL Server Management Express) does not have help and does not support any features SQL Server Express does not support - Reporting Services,SQL Server Agent, Analysis Services etc. If you, or your company, cannot afford a licensed version you are stuck with Express but don't expect a go cart to be as good as a car.

"This version is not supported. only servers up to microsoft sql server 2005 are supported"

justI'm getting this error message when trying to add a new connection in VS 2008 Server Explorer.
Unfortunately I'm working in a PC that my client company gave me, and I need to ask permissions to install new software there. This PC has VS 2008 and a pretty old Sql Server version(2000 for what I can see).
I used to think VS doesnt need an additional SQLServer install just to connect, but I guess I was wrong...I want to develop an app that connects to SQL Server 2008, and after testing connection it prompts the error mentioned above.
Is there a way to connect succesfully without installing a newer Sql Server version on my side?
Please, if there is no way to do it, just answer no and let me know, thanks in advance.
As Visual Studio 2008 was released before SQL Server 2008, the development environment database tools were coded without knowing about SQL Server 2008.
However, since these versions of Visual Studio were released before
SQL Server 2008, the design-time tools cannot interact with SQL Server
2008 - even though it is possible to programmatically access the data
in a SQL Server 2008 database from applications written with Visual
Studio 2008 or 2005
Source: Connecting to Microsoft SQL Server 2008 from Microsoft Visual Studio 2005 and 2008
Luckily, Microsoft did release a patch for both Visual Studio 2005 and Visual Studio 2008, which is also referenced in the article (to save you reading the whole thing, for Visual Studio 2008, you need to install Visual Studio 2008 Service Pack 1)

SQL 2008 Express & Intellisense?

Does the SQL 2008 Express have intellisense?
If you mean SQL Server 2008 Management Studio Express, then yes. It's context-based depending on the database you're currently in, and not always 100%, but it is there.
According to this post it was initially in there but later dropped:
SQL Server Management Studio 2008 Intellisense
SSMS 2008 has intellisense, but it works with SQL Server 2008 only.
If you need SQL autocomplete/formatting functionality for previous versions of SQL Server, take a look at dbForge SQL Complete - a free add-in for SQL Server Management Studio that replaces built-in intellisense.
In adding to our previous answer: recently we have released a new version of dbForge SQL Complete that offers a bunch of new features. All new features are available in shareware Standard Edition (30-days free trial, $49.95).
You still can get all basic functionality, similar to v. 1.0, with Express Edition.

Installing and distributing SQL Server without Management Studio

Have developed a small Windows application using SQL Server as its database.
I need to give the installation pack to my customer, and include the required SQL Server 2005 Enterprise Edition.
How can I distribute my database without including Management Studio?
You client is going to have to pay a good amount of money to licence the Enterprise version.
You can either:
give them the SQL2005 Express (which you can redistribute)
get them to use Microsoft's Web Platform Installer
You could also use SQLExpress 2008, the client can download either the x86 or x64 editions via this page. You can't stop them from getting SQL Management Studio if they want to (it can be found here), although i'm unsure if the express version has the query analyzer.
Instead of SQL Server enterprise edition you can give Express edition. Express edition is free to re-distribute and use.
There are 3 installation files in SQL Server 2005 express.
1. Windows Installer
2. SQL Server 2005 express
3. Managment studio express
In your case you can install the first two. However SQL Server can be accessed by command prompt also.
SQL Server management studio is another application and does not come bundled with MS Sql server.
SQL pack should only contain SQL Server express edition and not enterprise edition as that is not free and your client will have to pay for it.

Resources