Visual-Studio-2010

TFS 簽入異常 - TF30042 數據庫已滿

  • September 24, 2012

我正在嘗試將一個相當大的文件檢入 Team Foundation Server (TFS) 並獲得以下異常。

TF30042: Database is Full. Contact your Team Foundation Server administrator.

問題是,我是管理員。我已經檢查了數據庫文件(集合和 tempdb),我離 SQL Server 2008 R2 的限制還差得很遠,我已經將 AutoGrowth 設置為在數據庫和日誌文件上使用 8gb 塊和無限大小。我們在 SQL Server 數據庫所在的驅動器上有足夠的磁碟空間,而且我在 TFS 管理控制台中沒有看到任何大小限制。

從我所知道的一切看來,我應該沒問題,我錯過了什麼?

對於為什麼會發生此錯誤(在一般情況下),還有另一種可能的答案,您可能正在執行 Express Edition,並且您的 TFS 數據庫已達到許可的最大數據庫大小。

此故障有四種可能:

  1. TempDB 日誌文件不夠大
  2. TempDB 數據文件不夠大
  3. 您的 CollectionDB 日誌文件不夠大
  4. 您的 collectionDB 數據文件不夠大

如果您進入 SQL Management Studio 並查看 TempDB 的“屬性”(在“系統數據庫”下),然後是“儲存”——日誌和數據的大小和自動增長參數設置為多少?

然後對您的集合數據庫執行相同的操作。如果日誌文件不夠大,無法處理大型簽入的內容,則 SQL 將返回此錯誤。

引用自:https://serverfault.com/questions/334192