SSDT 2013 is free for use in Company or need license? - sql-server-data-tools

in our company we still have SQL Server 2008 R2.
We use BIDS.
Can we use SSDT 2013? Is it a free tool? Or it needs a license?
Could not find this info on Microsoft site.
If it´s free, I need something to show Directors Board that we are not having problem using it.
Thanks!

First there is a difference between SSDT and SSDT-BI. SSDT is the database projects which lets you manage t-sql. SSDT-BI is for ssis, ssas, ssrs projects.
SSDT and SSDT-BI have merged to become one in the Visual Studio 2015 version but unless you are on sql 2012+ you will need to install the version of SSDT-BI that you need for your sql. If you are on sql 2008 r2 then that is actually SSDT-BI predecessor "BIDS".
If you are using SSDT-BI (or BIDS) just run the installer that comes with the version of SQL you are targetting and install from there, these are free and you pay a license to use the server (unless it is express ahhhhh).
If you are looking at SSDT database projects, then it is a little bit complicated in that SSDT itself is free but it is hosted inside visual studio so your options are:
Free as in no license cost
SSDT in Visual Studio Shell
If you do not have visual studio installed when you download SSDT it will install the visual studio shell which is a limited version of visual studio.
SSDT (DB tools) in Visual Studio Express
If you download and install Visual Studio Express you will get a copy of SSDT database tools (no BI). Downloading a later copy of SSDT will install it into Visual Studio Express.
Express and shell are limited in that you cannot add add-ins (vspackages) to them but they functionally work.
Not Free as in require a license
SSDT in Visual Studio Pro / Ent
If you already have visual studio professional or enterprise installed you will need a license for that. They ship with a version of SSDT and downloading the latest SSDT will install into it.
Free as in doesn't require a license but does have restrictions
SSDT in Visual Studio Community Edition
Visual Studio community edition is the same as professional but it is for community projects or small companies (current requirements, no idea if these ever change):
For organizations
An unlimited number of users within an organization can use Visual
Studio Community for the following scenarios: in a classroom learning
environment, for academic research, or for contributing to open source
projects.
For all other usage scenarios: In non-enterprise organizations, up to
five users can use Visual Studio Community. In enterprise
organizations (meaning those with >250 PCs or >$1 Million US Dollars
in annual revenue), no use is permitted beyond the open source,
academic research, and classroom learning environment scenarios
described above.
(Taken from "Visual Studio Community Edition" https://www.visualstudio.com/en-us/products/visual-studio-community-vs.aspx)
Ed

Yes. It is free. All versions of SSDT are free as I can remember.
Please read https://msdn.microsoft.com/en-us/library/mt204009.aspx
Quoted:
"
SQL Server Data Tools (SSDT) is a modern development tool that you can download for free to build SQL Server relational databases, Azure SQL databases, Integration Services packages, Analysis Services data models, and Reporting Services reports. With SSDT, you can design and deploy any SQL Server content type with the same ease as you would develop an application in Visual Studio.
This release supports SQL Server 2016 through SQL Server 2005, and provides the design environment for adding features that are new in SQL Server 2016.
SSDT is based on Visual Studio and co-released with SQL Server as a free web download.
"

Related

Does IBM Database Add-Ins for Visual Studio support VS2019?

After scouting numerous articles and stack overflow for hours it seems that the IBM Database Add-Ins are not supported for Visual Studio 2019. Do correct me if I'm wrong.
Reasons for installing the Add Ins was to create entity classes in asp.net using web forms.
IBM Database Version : DB2 LUW 10.5
Reasons for the conclusions:
Installed the same fix packs for the IBM Data Server Driver Package as well as IBM Database Add-Ins for Visual Studio (Fix Pack 11) https://www.ibm.com/support/pages/node/3501195
Log Error Message : MSI (c) (98:58) [17:45:41:129]: Windows Installer installed the product. Product Name: IBM Database Add-Ins for Visual Studio, Product Version: 10.5.1100.2866, Product Language: 1041, Manufacturer: Company Name, Installation Success or Error Status: 1603
If the add in does not support Visual Studio 2019 , what would be the best replacement for Entity Framework 6.0 in order to use with IBM Db2?
If the add in does support Visual Studio 2019 is there a workaround to the following problem?
To get paid support (from IBM) for Visual-Studio 2019 in Db2, you need to have the visual studio add in that comes with Db2 v11.5.
For Db2 V10.5, it supports up to Visual Studio 2013.
It does not mean it will not work with older Db2 versions, but when you have issues (which is very likely), you won't get much help from IBM unless you have the right versions. You might be able to devise workarounds in some cases, but why bother?
If you are paying for a licence for Db2, pay for the current version and get the relevant paid support included. If you are not paying (for example, you are using a community edition) then get the latest version anyway. There seems no genuine reason for using the (out of support) Db2 v10.5 build if you are trying to use it with Microsoft software that was developed long after Db2 v10.5 was created.
Here is the link to the page that shows Db2 v11.5 supports Visual Studio 2019.
https://www.ibm.com/support/knowledgecenter/SSEPGG_11.5.0/com.ibm.swg.vs.addins.doc/html/ibmdevtsk-MigratingDB2Projects.htm

Best practice and solution to migrating BizTalk 2006 application to BizTalk 2016 environment?

Is there any hidden tool from MS we can use for BizTalk application migration prior to load solution into VS2015 ? I need some information about what are characteristic we may need to change specially BizTalk.btproj solution to load all project file etc., wonder to know easy approach migrating BizTalk application solution if any.
As various blogs posts and MSDN threads you needed to have an intermediate Development BizTalk environment (BizTalk 2010) and then upgrading it to the later version like BizTalk 2013/R2 and up.
You can download the developer edition here and install the SDK so you can open it in Visual Studio.
The only other way to migrate is to create new BizTalk Projects in Visual Studio 2015 / BizTalk 2016 environment, and then copying the artefacts such as Schemas, maps and re-creating any Orchestrations.
In either case you will have to do extensive retesting as there are certain changes such as the XSLT compiled transform that may cause you issues
No need for a hidden tool. Visual Studio is the tool.
When you open a downlevel Solution, Visual Studio will attempt to update any project and provide a report of what was automatically updated and what could not be updated, requiring manual intervention.
You can do this on a copy of you Solution to get a preview of any work necessary for the real upgrade.
Coming from BizTalk Server 2006, you will need an intermediate version to eventually target BizTalk Server 2016. You can download BizTalk Server 2010 from MSDN. All you need to install is the SDK. You don't need to setup/configure full BizTalk Server.

Visual Studio copy existing database into MVC project for offline development

I am using Visual Studio 2013 Community Edition for an ASP.NET MVC project which targets a database on an SQL Server 2012 instance.
I want to be able to continue development when not connected to the network so therefore need a copy of the database which I would have in my App_Data folder.
I have not come across a quick and easy solution to pull down a copy of the database into my project, which would include schema and data (the database I am working with is fairly small).
Is there anything already in Visual Studio which would allow me to take a copy and update when required? If not, what other methods are people using?
EDIT:
The full database engine is not installed locally, only the supporting applications SSMS, BIDS etc. The Express LocalDB versions are available as they were installed as part of the Visual Studio installation.

Do not see BizTalk projects in VS 2010 Ultimate

I have a Visual Studio 2010 Ultimate installed on my local machine. I used it for c# development for quite some time.
Now I have a project for BizTalk development. When I click New Project I do not see the BizTalk project option.
What do I need to do to get BizTalk projects on my Visual Studio 2010 Ultimate?
You will need to download a version of BizTalk from Microsoft and install at least the developer tools and SDK. But usually you will want to do a complete install unless you already have a BizTalk Server you can deploy to for development purposes.
See this thread What do you need to develop in BizTalk
Step1:
Launch BizTalk Setup>Modify>Unselect 'Developer tools SDK'>Complete the installation.
Step 2:
Launch BizTalk Setup>Modify>Select 'Developer tools SDK'>Complete the installation.
After you have performed Step1 and Step 2, or you may have not Installed Developer Tools SDK then perform only Step 2.
Start>>Visual Studio 2010 >> Biztalk >> Biztalk Empty Project>> If you now see it then you can assume that your Developer Tools have been successfully installed.
https://social.technet.microsoft.com/wiki/contents/articles/25177.biztalk-server-start-developing-a-simple-biztalk-application-for-biztalk-beginners.aspx

Getting Sql Server Data Tools to work with Visual Studio 2012 Express Release Candidate

I'm struggling with migrating to Visual Studio 2012 Express Edition to handle a project that includes a database project with a .dbproj extension. This blog http://visualstudiomagazine.com/blogs/data-driver/2012/06/getting-visual-studio-2012-and-ssdt-to-work-together.aspx gives the impression that with a bit of work this is all basically manageable.
First you have to convert the .dbproj to a .sqlproj in Visual Studio 2010.
I managed to install Visual Studio 2010. This allowed me to convert the .dbproj to a .sqlproj. From there the idea is to install Sql Server Data Tools (http://msdn.microsoft.com/en-us/data/tools.aspx) and open the sqlproj project in Visual Studio 2012, but I was unable to open the sqlproj in Visual Studio 2012.
I've tried the suggested repair from here http://blogs.msdn.com/b/ssdt/archive/2012/06/07/upgrade-issue-to-visual-studio-2012-rc.aspx and also the advice about repairing here http://social.msdn.microsoft.com/Forums/en-US/ssdt/thread/c66c2296-c94e-4f21-993e-7d3090a596a5, but no matter what I do I can't create or open a sqlproj type project in Visual Studio Express 2012 RC for Web. Does anyone know how to resolve this?
UPDATE:
This FAQ http://msdn.microsoft.com/en-us/subscriptions/hh322942.aspx makes it clear that you have to work with an SQL Server Database Project in Visual Studio 2010 Shell not in Visual Studio 2010 or 2012 for Web.
My problem now is that I can create a completely new project by importing SQL scripts manually and going from there, but when I open up the .sqlproj file and try to work with that SQL Server Project I get a lot of spurious errors from Stored Procedures which are in fact perfectly valid.
I got a clear answer from Microsoft here http://social.msdn.microsoft.com/Forums/en-US/ssdt/thread/c66c2296-c94e-4f21-993e-7d3090a596a5
Visual Studio Express 2012 for Web does not support the new Sql Server Data Tools. To work with a database project (converting from the old dbproj or creating a new project from scratch), you have to use Visual Studio 2010 Shell. The errors I got from Stored Procedures were caused because the sql scripts were not properly imported. The old dbproj had the sql scripts in arbitrary folders. The solution was to exclude all sql scripts from the project I had just converted from a dbproj, then re-import the sql scripts. When you do that, the project recognises them and doesn't raise errors.

Resources