TFS 2015版本定义" TF30040:未正确配置数据库。联系您的Team Foundation Server管理员。"

时间:2016-05-24 11:53:53

标签: tfs release-management tfs2015

我在服务器上安装了TFS 2015 update 2.1。我可以创建和执行构建定义。所有项目集合都从TFS 2013升级并正常运行。团队用户可以访问团队项目并进行登记,获取最新信息等。但我无法从TFS Web UI创建发布定义。每当我尝试创建发布时definiton仍然有相同的错误:" 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

我还恢复了sysadmin访问权限,因为它说:

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。并且仍然无法创建定义。 我应该配置还是安装别的东西?

2 个答案:

答案 0 :(得分:1)

(代表OP发布):

在Tfs_DefaultCollection的存储过程中:[Release]。[prc_ReleaseDefinition_Add]过程采用名为shinyServer(function(input, output) { output$netprofit <- renderText({ netText <- as.character(netprofit) return(netText) }) }) 的参数。但是我们的请求发送参数为@Id,因此Sql返回异常。所以我将程序参数改为@Id,问题解决了。

答案 1 :(得分:0)

我猜测您的数据库配置了土耳其语排序规则。我们最近发现了这个错误,它将通过TFS更新3修复。

同时,您对存储过程所做的修复是正确的。对由此造成的不便表示歉意。