TFS 2015 and SQL Server 2016 compatibility - sql-server

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.

Related

TF246017 error migrating from SQL Server 2008 to SQL Server 2014 (2008 compatibility) - TFS 2013

We are currently using TFS 2013 - Upgrade 2, connected to a SQL Server 2008 instance. We are trying to upgrade the TFS databases to a SQL Server 2014 instance (new server) with the databases being in 2008 compatibility. When trying the preview function of the TFSConfig RemapDBs command, we are getting the "TF246017 Team Foundation Server could not connect to the database" error. Is it potentially because TFS 2013 - Upgrade 2 doesn't support SQL Server 2014, despite the database being in a 2008 compatibility mode?
Thanks!
Is it potentially because TFS 2013 - Upgrade 2 doesn't support SQL Server 2014, despite the database being in a 2008 compatibility mode?
Shouldn't be. TFS 2013 Update 2 supports SQL Server 2014. See
https://learn.microsoft.com/en-us/azure/devops/server/requirements?view=tfs-2013

Which version of SQL Server 2016 does TFS 2018 require?

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

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.

SQL Server version

I´m trying to run an SSIS 2013 Package in SQL Server 2014 but i keep getting the error "package migration from version 8 to version 6 failed with error".
So i ckecked the vertion in SQL Server 2014 using a T-SQL query:
SELECT ##VERSION
and i got:
"Microsoft SQL Server 2012 (SP1) - 11.0.3153.0 (X64)
Jul 22 2014 15:26:36
Copyright (c) Microsoft Corporation
Enterprise Edition: Core-based Licensing (64-bit) on Windows NT 6.1 (Build 7601: Service Pack 1)
"
The response for this query should be SQL Server 2014, right?
What should i do to alter this?
This has nothing to do with running the package. I ran into the same error. What happened was that the package was deployed to an Integration services server (version 2012) using the 2014 IS wizard (or visual studio 2013 SSDT)... SSIS and Visual Studio 2013 will not work for SQL Server 2012. There are several Microsoft connect tickets for this but I doubt any of them will get fixed.
SSIS versions are not backwards compatible.
VS 2013 is used for SQL Server 2014, VS 2010/12 is used for SQL Server 2012.
So the SSIS modules created with VS2013 are only compatible to SQL Server 2014.
Older SQL Server versions (2012, 2008...) can not handle them.

How can I find out what version of SQL Server supports the sp_refreshsqlmodule sproc?

I have a customer with SQL Server 2005 RTM version installed which does not have the sp_refreshsqlmodule sproc.
How can I find out what minimum version of SQL Server supports this sproc? Or more generally, how do I find out what system sprocs are contained in what versions of SQL Server?
As Sean pointed out SQL Server 2005 supports it but you'll notice the note at the top
New: 12 December 2006
If you cross reference it with the SQL Teams SQL Server Version list
9.00.3042.01 SQL Server 2005 "SP2a" 5 Mar 2007
9.00.3042 SQL Server 2005 SP2 1 Feb 2007
9.00.2047 SQL Server 2005 SP1
9.00.1399 SQL Server 2005 RTM 1 Nov 2005
it probably didn't exist until SP2
According to the documentation SQL Server 2005 supports it:
http://msdn.microsoft.com/en-us/library/bb326754(v=SQL.90).aspx
SQL Server 2005 sprocs:
http://msdn.microsoft.com/en-us/library/ms176007(v=SQL.90).aspx
SQL Server 2008 sprocs:
http://msdn.microsoft.com/en-us/library/ms176007(v=SQL.100).aspx
SQL Server 2008 R2 sprocs:
http://msdn.microsoft.com/en-us/library/ms176007(v=SQL.105).aspx

Resources