2014-09-24 357 views
8

我得到什麼,但這個錯誤TF246017我無法訪問TFS作爲管理員或域用戶如何解決TF246017在Team Foundation服務器無法連接到數據庫

  1. 在訪問管理控制檯,顯示錯誤TF246017
  2. 域用戶越來越TF31001所在服務器返回TF246017

TFS工作正常使用SQL Server 2008中,現在我們還安裝了SQL Server 2012在同一機。(我相信它不會無論如何連接到TFS服務器)

但是,即使在卸載SQL 2012年後,它顯示了同樣的錯誤

在應用層/數據庫層,得到錯誤的Error retrieving value

無法訪問http://xxxxxxx:8080/tfs顯示同樣的錯誤TF246017

而且也,即時通訊無法找到SQL Express數據庫採取備份。

如何來解決這個問題?

注:我使用TFS 2012和VS2010

+1

不完全一樣,但類似的問題http://blogs.msdn。COM/B/tfssetup /存檔/ 2012/05/23/tf246017-團隊基礎服務器 - 可以 - 不連接到該數據庫失敗的對負載msxmlsql-DLL-quot.aspx。 – 2014-09-24 08:36:11

+0

@JustTFS它可能是一個原因,因爲我們在sql 2008工作的同一臺機器中安裝了sql 2012 – 2014-09-24 08:42:24

回答

0

第1步:使用相同的窗口,你的SQL Server安裝過程中使用證書用戶登錄到Windows服務器。

步驟2:驗證或添加新的Windows用戶憑證(假設您使用不同的用戶憑證連接到TFS)成爲SQL Server中的sysadmin用戶組的一部分,或要求您的SQL Server DBA將用戶添加到系統管理員組。 注意:這是必需的,因爲對於創建的每個新的TFS Team項目,TFS提供2個選項空數據庫或新數據庫。要創建新的數據庫,TFS管理員用戶必須是SQL Server系統管理員組的一部分

步驟3:如果TFS 2012使用相同的Windows憑據安裝,請打開TFS管理控制檯並添加或驗證用戶是否在「管理控制檯用戶「列表。 如果TFS管理控制檯讀取「您沒有權限或不是管理員」或此行的內容,則需要使用用於安裝的正確Windows證書註銷並註銷,或使用其中一個TFS管理員用戶,然後添加新的用戶憑證。

建議:爲避免混淆,我建議爲SQL Server和TFS服務器使用相同的用戶憑據。例如:「domainname/tfs」是服務器的本地管理員,SQL Server數據庫中的sysadmin以及管理員用戶到TFS服務器。

要像簡單的開始,添加Windows用戶(打算用作TFS管理員)作爲Windows管理組。然後註銷並使用TFS admin用戶登錄以安裝SQL Server和TFS服務器。

希望這有助於

0

只要找到了下應用程序池Team Foundation應用。右鍵單擊並轉到高級設置使用用於SQL Sever或TFS Admin的憑據設置標識,然後完成..您現在可以像之前那樣訪問TFS。