TF400069 You must install the "Client Tools Connectivity" - tfs

I have a small issue that is driving me crazy.
I'm trying to install TFS 2015 on a VM with Windows Server 2012 R2 and SQL SERVER 2016.
Everything is ok but my on Analysis Services Settings I get an error.
TF400069: When your configuration includes Reporting features on a
remote machine, you must install the "Client Tools Connectivity"
feature from SQL Server.
As you can see on the following screenshot "Client Tools Connectivity" is installed.
Am I doing something wrong?
Thanks

Please check the TFS requirements and compatibility, the supported SQL Server version is:
SQL Server 2014
SQL Server 2012 (minimum SP1)
SQL Server 2016 is not in the list yet. You need to use compatible SQL Server version.

Related

Error while installing SQL Server 2017 Express showing sqlncli.msi is missing in some path

I am trying to install SQL Server 2017 Express, but it is throwing this error:
sqlncli.msi is not found in the path
Screenshot illustrating the sqlncli.msi error:
I had the same issue, if you click cancel the next error should say something about a package from SQL Server 2012 Native Client is missing.
I then tried to install the sqlncli from https://www.microsoft.com/en-us/download/details.aspx?id=50402 and it said I already have a new version. I had to unistall "Microsoft SQL Server 2012 Native Client" on add or remove programs, and install the sqlncli again from the website I mention and it all worked out.
I had the same problem.
My solution, I uninstalled SQL Server 2012 Native Client and reinstall the SQL Server 2017.
The first two answers are more helpful and straight forward. Another way of installing sqlncli.msi is installing Microsoft SQL Server 2012 SP4 Feature Pack. It contains many packages including sqlncli.msi, which adds an additional value to your SQL server.
If you download only the native client as per #fpp.jesus's answer and if you want to install it using the command-line for some reason, the following command will be helpful.
msiexec /i sqlncli.msi ADDLOCAL=ALL APPGUID={0CC618CE-F36A-415E-84B4-FB1BFF6967E1}
'ADDLOCAL=All' argument will install SDK components along with the client components.

Error Integrating TFS 2017 U3 with SQL Server 2016 Reporting Services

When I try to integrate TFS 2017 U3 with SQL Server 2017 Reporting Services, from TFS Administration Console, an error appear. Please see screenshot.
In the event viewer of TFS server, I see registered this error:
DCOM was unable to communicate with the computer servername using any of the configured protocols; requested by PID
1080 (C:\Program Files\Microsoft Team Foundation Server 2018\Tools\TfsMgmt.exe).
Error Image
I have had checked the following:
Windows Firewall is not blocking port 80
Reporting service is started
User Account has required permissions
WMI is running on the report Server
TFS databases are in the same server than reporting services and the TFS service is running without any problem.
Please, any idea how to revolve this error will be very appreciated
I was wrong when placing the error text messaage. I had performed a test from TFS 2018 that's the reason why I wrote with that description eror, but the productive environment is with TFS 2017 U3 and the error message is the same thing; the difference is the path where TfsMgmt.exe is located.
Thanks for your attention.
Audberto

TFS 2015 SQL Server evaluation period has expired

I am taking over the TFS 2015 a previous employee set up.
When trying to access the webapp I am getting an HTTP 500 error "The website is under maintenance".
When trying to open the Team Foundation Server Administration Console I am getting the "... TF246017: Team Foundation Server could not connect to the database..."
When looking at the SQL Server ERRORLOG I am seeing the "SQL Server evaluation period has expired."
It seems to me previous employee setup the trial version of TFS 2015.
How could I verify this is true and how can I upgrade the version to a purchased license?
Thanks
The root cause is "SQL Server evaluation period has expired."
You can try testing the SQL Server instance in TFS Administration Console (Generally the test connection should be failed if the SQL license expired) :
Select specific Collection --> Stop the collecion --> Edit Settings --> Test
To activate the SQL Server again, you need an edition upgrade for SQL Server . To upgrade, you need to have installation media of the destination version. SQL Server evaluation edition can be upgraded to standard, developer, enterprise editions.
Here are the steps:
From SQL Server installation media, launch setup.exe.
From the SQL Server Installation Center click Maintenance, and then
select Edition Upgrade
It would launch Wizard where you need to keep on pressing next, next
and finally “Upgrade”. Make sure that edition shown in the license
terms screen is what you purchased.
Please refer to SQL SERVER – Evaluation Period Has Expired – How to Activate SQL Server? for details.

SQL Server Edition included with Team Foundation Server 2013

I am trying to determine what SQL Server edition will be installed with Team Foundation Server 2013 if it is installed on Windows Server 2012 R2 using the Standard Configuration. The install guide is vague about this. Will it be Express or Standard? It appears to be different than with TFS 2012.
You can use the basic configuration of Team Foundation Server, automatically with SQL Server Express SP1.
or install manually other versions.
link : http://msdn.microsoft.com/en-us/library/vstudio/dd631889.aspx
Only the Basic Configuration of TFS 2013 automatically installs SQL Server and it installs the Express version. This from:
Sql Server Requirements
From the same article: You can pre-install one of the supported editions Sql2012.sp1+ or Sql2014
During installation, you are required to select a configuration (basic, standard etc). If you choose standard and the installer can't find an existing SQL Server instance you can not proceed.

Team Foundation Server 2005 and SQL Express 2005

I haven't seen anything that says SQL Express 2005 is not supported for use with Team Foundation Server 2005.
However, when I attempt the installation I get all sorts of errors "SQL Agent service not installed", "SQL Server 2005 Analysis Services service is not installed", etc.
Is SQL Server Standard or higher, required?
Yes, SQL Server Standard or higher is required for current versions of TFS. When you purchase a full copy of Team Foundation Server it comes with a restricted use SQL Standard Edition license under the following terms:
You may only use the SQL Server
software with Visual Studio Team
Foundation Server; you may not use
it for any other purpose.
You may
only install SQL Server on one
physical device per Visual Studio
Team Foundation Server license.
Try SQL Server Express Advanced edition ... ( I don't remember if it has analysis services)
Analysis services are required to generate reports. Also after installation of 2005 remember to start SQL Agent service.

Resources