我在服务器上安装了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。并且仍然无法创建定义。 我应该配置还是安装别的东西?
答案 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修复。
同时,您对存储过程所做的修复是正确的。对由此造成的不便表示歉意。