2017-05-24 165 views
0

我正在努力將TFS2013升級到TFS2017並且得到低於錯誤 您能否幫我解決這個問題?從TFS 2013升級到TSF2017有sisue

我跟着指導這裏:https://blogs.msdn.microsoft.com/rob/2016/12/22/upgrading-from-tfs-2013-to-tfs-2017/#comment-3375這裏https://blogs.msdn.microsoft.com/tfssetup/2016/12/19/in-place-upgrade-to-tfs-2017-rtw-release-to-web-with-reporting-and-sharepoint/但仍然有錯誤

「[信息@ 21:29:42.620] + - + - + - + - + - |運行VerifyShouldRunRemapDbs:驗證數據庫連接字符串是有效的或可修復的| + - + - + - + - + - [Info @ 21:29:42.620] [Info @ 21:29:42.620] + - + - + - + - + - |驗證數據庫連接字符串是有效的或可修復的| + - + - + - + - + - [Info @ 21:29:42.620]啓動節點:V​​REMAPDBS [Info @ 21:29:42.620] NodePath:VINPUTS /條件/ VSQLINSTANCENAME/VSQLNOTLOCALDB/VSQLISRUNNING/VSQLCONNECT/VSQLISSVRADM/VDBEXISTS /條件/ VPCUPGRADE/VREMAPDBS [錯誤@ 21:29:42.665] System.Data.SqlTypes.SqlNullValueException:數據爲空。無法在Null值上調用此方法或屬性。 在System.Data.SqlClient.SqlBuffer.get_String() 在Microsoft.TeamFoundation.Framework.Server.SqlConnectionBootstrapBinder.Bind() 在Microsoft.TeamFoundation.Framework.Server.ObjectBinder 1.ObjectEnumerator.MoveNext() at Microsoft.TeamFoundation.Framework.Server.ObjectBinder 1.ObjectEnumerator.get_Items() 在微軟.TeamFoundation.Framework.Server.DatabaseConnectionValidator.ValidateApplicationConfiguration(ISqlConnectionInfo configConnectionInfo,的Guid configInstanceId,List`1 sqlInstances,字符串analysisInstance,字符串analysisDatabaseName,布爾ignoreAnalysisDatasourceUpdateErrors,布爾autoFixConfiguration,布爾fullValidation,DatabaseVerificationDatabaseTypes continueOnMissingDatabaseTypes,布爾advancedConnectionCompare) 在Microsoft.TeamFoundation.Admin .VerifyShouldRunRemapDbs.Run(ActivityContext上下文) at Microsoft.TeamFoundation .Admin.Engine.AdminNode.RunNode() 在Microsoft.TeamFoundation.Admin.Engine.AdminNode.Run(字符串&消息,布爾& continueOnError) [錯誤@ 21:29:42.667] TF255407:試圖發生錯誤驗證配置數據庫。錯誤消息:數據爲空。無法在Null值上調用此方法或屬性。 [Info @ 21:29:42.667] Completed VerifyShouldRunRemapDbs:Error「

回答

0

您使用TFS 2013的哪個版本的Sql Server? TFS 2017的支持SQL Server版本是SQL Server 2016和SQL Server 2014,如果您使用的是舊版本的SQL Server,則需要先更新SQL Server。請參閱requirements.

假設你是更新到SQL Server 2016年,然後創建一個新的SQL 2016實例並重新映射的TFS數據庫,以新的實例,然後再升級到TFS 2017年

步驟重新映射TFS數據庫:http://mohamedradwan.com/2014/10/22/migrating-team-foundation-server-2013-databases-and-all-databases-in-sharepoint-2013-to-a-new-server/

+0

@ user2182033,對此有何更新? –