首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复团队基础服务器无法连接到数据库的TF246017

如何修复团队基础服务器无法连接到数据库的TF246017
EN

Stack Overflow用户
提问于 2014-09-24 08:26:18
回答 4查看 35.6K关注 0票数 13

除了这个错误TF246017,我什么也得不到,我不能以管理员或域用户的身份访问TFS

  1. 访问管理控制台时,显示错误TF246017
  2. 获得服务器返回TF31001的域用户TF246017

TFS在Server 2008中运行良好。现在,我们还在同一台机器上安装了SQL server 2012。(我相信它没有连接到tfs服务器)

但是,即使在卸载SQL 2012之后,它也会显示相同的错误。

在应用层/数据库层中,获取错误作为Error retrieving value

无法访问http://xxxxxxx:8080/tfs显示相同的错误TF246017

同时,无法定位sql数据库进行备份。

如何解决这个问题?

注意:我使用的是TFS 2012和VS2010

EN

回答 4

Stack Overflow用户

发布于 2015-06-22 15:05:23

  1. 使用server安装期间使用的相同的windows凭据用户登录到windows服务器。
  2. 验证或添加新的windows用户凭据(假设您使用不同的用户凭据连接到TFS),使其成为Server中sysadmin用户组的一部分,或要求您的Server将用户添加到sysadmin组。 注意:这是必需的,因为对于创建的每一个新的TFS团队项目,TFS都会提供两个选项空数据库或新数据库。要创建新数据库,TFS管理用户必须是SQL server sysadmin组的一部分。
  3. 如果使用相同的windows凭据安装了TFS 2012,请打开TFS管理控制台并在“管理控制台用户”列表中添加或验证用户。

如果TFS管理控制台读取“您没有权限或没有管理员”或这一行中的其他内容,则需要使用用于安装或使用TFS管理用户之一的正确的windows凭据进行注销和重新登录,然后添加新的用户凭据。

建议:为了避免混淆,我建议在server和TFS服务器上使用相同的用户凭据。例:"domainname/ TFS“是服务器的本地管理,server中的sysadmin,也是TFS服务器的管理用户。

要像by的简单开始一样,将windows用户(打算用作TFS管理员)添加为windows管理组。然后,使用TFS管理用户注销并重新登录,以安装server和TFS服务器。

票数 4
EN

Stack Overflow用户

发布于 2019-03-30 01:50:48

在我的TFS (Azure DevOps前提)版本中,我也有类似的分支代码。我通过查看本地TFS服务器上的事件查看器来跟踪我的问题,发现我得到了以下SQL错误:

描述: Server断言: File:,line=951 File= 'IS_OFF (BUF_MINLOGGED,m_buf->bstat) \x{e76f}\x{e76f}(->IsTextPage())。此错误可能与时间有关。如果在重新运行语句后错误仍然存在,请使用DBCC检查数据库的结构完整性,或重新启动服务器以确保内存中的数据结构不会损坏。

我发现以下答案中的第一项解决了我的问题。

我只需将包含我的集合的主TFS数据库切换到全恢复模式,就可以立即执行以前的错误任务。

票数 3
EN

Stack Overflow用户

发布于 2018-11-07 21:28:26

通过连接到您的SQL实例,并检查是否有任何TFS数据库处于“恢复挂起”状态。如果是的话,重新启动SQL实例,状态就会恢复正常。为我工作!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26012081

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档