I am trying to configure Team Foundation Server 2018 with SQL Server but I am getting an error at readiness check validation
TF255407: An error occurred while attempting to validate the configuration database. Error message: Data is Null. This method or property cannot be called on Null values.
I already have TFS setup running on one of the server which is currently live and its working fine. I want to setup one more server to test the backup of TFS data, so for that I have installed same version of TFS i.e. 2018 and SQL Server 2016. Below are all the activities which I have performed.
Running TFS Instance Details.
- TFS Version: 2018
- SQL Server: 2016 SP1
- OS: Windows server 2019
- TFS DB's:
- Tfs_Configuration: 1.5 GB
- Tfs_Projects: 48 GB
- Tfs_Products: 24 GB
- Tfs_AppDevelopment: 29 GB
- Tfs_Migration: 7 GB
New Server Details.
- TFS Version: 2018
- SQL Server: 2016 SP1
- OS: Windows server 2016
All above db backups I have restored on new server. Installed TFS 2018 and when trying to configure I am selecting existing deployment.
I have installed same version of TFS i.e. 2018 and SQL server 2016.
Log File: Scanning for Team Project Collection databases. Configuration database instance stamp is 004d197e-60de-4300-b4fb-7c325c9358da Exception Message: Data is Null. This method or property cannot be called on Null values. (type SqlNullValueException) Exception Stack Trace: at System.Data.SqlClient.SqlBuffer.get_String() at Microsoft.TeamFoundation.Framework.Server.SqlConnectionBootstrapBinder.Bind() at Microsoft.TeamFoundation.Framework.Server.ObjectBinder1.ObjectEnumerator.MoveNext() at Microsoft.TeamFoundation.Framework.Server.ObjectBinder1.ObjectEnumerator.get_Items()