Which version of SQL Server 2016 does TFS 2018 require? - sql-server

We're running TFS 2015. I'd like to upgrade us to TFS 2018. Searching on the 'net I've learned that TFS 2018 requires SQL Server 2016. What I don't know is if it requires SQL Server 2016 Standard Edition or SQL Server 2016 Enterprise Edition. Which is it?

It can use both.
It will detect if you have Enterprise and use some Enterprise features if you have it.
Few more details at: https://support.microsoft.com/en-us/help/2712111/disabling-sql-server-data-compression-in-tfs-databases

Related

Is there a way to enable on going replication for SQL Server 2014 Standard edition?

As per AWS documentation:
AWS DMS supports, as a source, Microsoft SQL Server versions 2005, 2008, 2008R2, 2012, 2014, 2016, 2017, and 2019 on-premise databases and Amazon EC2 instance databases. The Enterprise, Standard, Workgroup, Developer, and Web editions are supported. Ongoing replication (CDC) is supported for all versions of Enterprise Edition, and Standard Edition version 2016 SP1 and later.
AWS DMS supports, as a source, Amazon RDS DB instance databases for SQL Server versions 2008R2, 2012, 2014, 2016, 2017, and 2019. The Enterprise and Standard editions are supported. Ongoing replication (CDC) is supported for all versions of Enterprise Edition, and Standard Edition version 2016 SP1 and later.
With source DB being Microsoft SQL Server 2014 (SP3-CU3-GDR) (KB4505422) - 12.0.6293.0 (X64) Standard Edition, CDC cannot be enabled on this server.
EXEC sys.sp_cdc_enable_db; running this command responds with an error:
This instance of SQL Server is the Standard Edition (64-bit). Change data capture is only available in the Enterprise, Developer, and Enterprise Evaluation editions.
My question is what options do we have for on going replication?
This is what I heard back from AWS support. Really just a single option but something which would require a major work. What they have suggested is to upgrade the SQL server to newer versions which support CDC. In our case, it would be SQL server 2016 and above. The major work in upgrading a DB is mostly verifying the application compatibility with the DB. We were able to upgrade the DB without any errors on database end but application will need to be verified.
Other option would be to use other tools like SymmetricDS instead of DMS.

Is SQL Server Management Studio 17.1 compatible with SQL Server 2016 (Developer Edition)?

I've installed SQL Server 2016 Developer Edition, because Microsoft states:
SSDT database projects in Visual Studio 2017 currently support up to SQL Server 2016. Support for SQL Server 2017 will be coming soon in a Visual Studio 2017 update.
My question is: Should I install exclusively SSMS 2016 or SQL Server Management Studio 17.1 is compatible with SQL Server 2016 Developer Edition as well ?
Thank you #scsimon for giving me an air of confidence.
I've installed SSMS 2017.1. It's compatible with SQL Server 2016, it works like a charm and, to be honest, it is much faster then SSMS 2016.

MS SQL Server Management Studio 2014, with older (2012) version of SQL server

I am using locally the MS SQL Server Management Studio 2012 with SQL server 2012 database engine.
I have the following question:
Can I upgrade ONLY the SQL Server Management Studio 2012 (TOOLS) to 2014 version, and leave my old 2012 already installed database engine version?
Yes, you can.
But install SSMS 2014 as standalone (instead of trying to upgrade tools).
From SSMS 2014 SP1 release notes you can see that it vitally supported SQL Server 2012. See how many compatibility fixes for 2012 were delivered.
Generally I'd recommend to prefer latest release of SSMS 2016 which
works with all supported versions of SQL Server (SQL Server 2008 - SQL Server 2016)
(Besides that I tried to find similar statement for SSMS 2014 (there was one), but I couldn't.)
I'm using SSMS 2008 + SSMS 2016 side by side and they are running just fine. In similar way, I was using SSMS 2008 + SSMS 2014 before the upgrade.
You can download and install SQL Server Management Studio using the links provided in: Scott Hanselman's website
There are links to various SSMS versions (2012, 2014, for x86, x64), as well as links to various SQL-Server Express versions.
By the way, you can use the latest SSMS 2014 to manage your 2012 database.
You could simply install new SSMS 2014 version and leave the 2012 version installed ONLY IF they are all 32-bit or 64-bit. You cannot upgrade 32-bit 2012 to 64-bit 2014 and vice versa. Ideally you could use 2014 version SSMS to access databases created in 2012 before because of the compatible level allows you to do that, but it will raise another problem for restoring the databases since you cannot restore any backup files that backed up from old(2012) to (2014) because of the database version did not match.
SSMS is now a separate free product that works with all versions from 2008 and up. The current version is 16.5.3
For older versions:
There is no explicit block for SQL Server 2000 or SQL Server 2005, but some features may not work properly.
You'll have to download the RC version if you want to connect to SQL Server vNext, eg to SQL Server on Linux

TFS 2015 and SQL Server 2016 compatibility

On this page: https://www.visualstudio.com/en-us/docs/setup-admin/requirements
It is stated that TFS 2015 supports SQL Server 2012 and SQL Server 2014. Is it so that SQL Server 2016 is not supported, or is that page just not updated?
I just checked the link you provided and it has been updated to show that TFS 2015 is supported on SQL 2016.
Although SQL Server 2016 is now supported with TFS 2015 Update 3, at present, the TFS Server licence only specifies SQL Server 2014 Standard Edition.
So I guess this leads to the obvious question: when will a licence for SQL Server 2016 Standard Edition be subsumed in the TFS 2015 Server licence?
Currently, the supported SQL Server version for TFS 2015 are:
SQL Server 2014
SQL Server 2012 (minimum SP1)
It's recommended to use the versions above, as they are full tested and stable.

SQL Server 2016 RTM Download

Does anyone know when is SQL Server 2016 going to become available for download via MSDN? I thought it was today. As I type we still only have RC3 on there.
SQL Server 2016 released on MSDN:
SQL Server 2016 Database engine & core features (MSDN)
SQL Server Management Studio 2016
SQL Server Data Tools 2016 (June 2016)
The new download of sql 2016 management studio is an august release, you can find it here:
https://msdn.microsoft.com/en-us/library/mt238290.aspx
When you download this installer, you can see Releaswe 16.3 in the set up. I came to this question because if you install the previous release of the management studio(the one in the accepted answer) you will get an error.
Latest update

Resources