TFS 2015 版本定义“TF30040:数据库配置不正确。请联系您的 Team Foundation Server 管理员。”
Posted
技术标签:
【中文标题】TFS 2015 版本定义“TF30040:数据库配置不正确。请联系您的 Team Foundation Server 管理员。”【英文标题】:TFS 2015 Release Definition "TF30040: The database is not correctly configured. Contact your Team Foundation Server administrator." 【发布时间】:2016-09-21 14:54:22 【问题描述】:我已经在服务器上安装了 TFS 2015 更新 2.1。我可以创建和执行构建定义。所有项目集合都从 TFS 2013 升级并正常工作。团队用户可以访问团队项目并进行签入、获取最新信息等。但我无法从 TFS Web UI 创建发布定义。每当我尝试创建发布定义时仍然有相同的错误:“TF30040:数据库配置不正确。请联系您的 Team Foundation Server 管理员。”
我尝试修复并重新安装 TFS 2015,但没有成功。
Tfs_Configuration : TFS_PRODUCT_VERSION 14.95.25229.0
Tfs_DefaultCollection:TFS_PRODUCT_VERSION 14.92.25229.0
TFS 2015 版本:14.95.25229.0
我还恢复了系统管理员访问权限:
TF30040: The database is not correctly configured
以及所有在线 Tfs 数据库和 MULTI_USER :
https://msdn.microsoft.com/en-us/library/ee248602%28v=vs.100%29.aspx?f=255&MSPPError=-2147217396
最后在另一台电脑上安装了新的 Windows 8.1。然后从头开始安装 SQL Server 2014 和 TFS 2015 Update 2.1。并且仍然无法创建发布定义。 我应该配置还是安装其他东西?
【问题讨论】:
【参考方案1】:(代表 OP 发布):
在 Tfs_DefaultCollection 的存储过程中:[Release].[prc_ReleaseDefinition_Add] 过程采用名为 @id
的参数。但是我们的请求将参数作为@Id 发送,因此 Sql 返回异常。于是我把procedure参数改成@Id,问题就解决了。
【讨论】:
【参考方案2】:我猜您的数据库配置了土耳其语排序规则。我们最近发现了这个错误,它将在 TFS 更新 3 中修复。同时,您对存储过程所做的修复是正确的。对造成的不便深表歉意。
【讨论】:
问题依然存在! TFS 更新 3以上是关于TFS 2015 版本定义“TF30040:数据库配置不正确。请联系您的 Team Foundation Server 管理员。”的主要内容,如果未能解决你的问题,请参考以下文章