簡體   English   中英

無法在tfs 2015中附加SQL備份

[英]Not able to attach SQL backups in tfs 2015

我們每天對TFS服務器項目集合進行SQL備份。 集合之一必須復制到新的TFS服務器2015。我們從日常備份中獲取備份,並從SQL還原了它。 兩台服務器中的TFS版本是相同的TFS 2015 Update 1,舊TFS的SQL版本是SQL 2014 SP1,新TFS是SQL 2014 SP2。

但是,從控制台附加集合時,會出現類似 在此處輸入圖片說明 是否總是習慣將集合分離並復制到另一台服務器以進行還原? 如果是這樣,為什么每日SQL備份的備份有用嗎? (應該對災難恢復有用)

請幫忙。

對於計划的備份還原,您需要使用還原工具 只需啟動還原向導,但不直接將集合數據庫備份復制到SQL Server,請參閱還原數據庫以獲取詳細信息。 具體步驟取決於您是否需要將數據還原到新服務器 ,還是要將數據還原到同一服務器

您需要從沒有任何TFS數據庫的機器開始,使用僅應用程序層安裝類型進行安裝,還原備份的數據庫,然后從命令行使用tfsconfig remapdbs設置正確的數據庫服務器,服務帳戶有關詳細信息,請參見將Team Foundation Server從一種硬件移動或克隆到另一種硬件

在這種情況下,您嘗試將集合移動/復制到另一台服務器。 因此,您需要先分離集合。 有關詳細信息,請參見移動團隊項目集合

您不能附加以前未分離的TFS數據庫的數據庫備份。 分離的收集數據庫應將TFS_SNAPSHOT_STATE擴展屬性設置為Complete。 如果此屬性不存在,則集合不會分離並且無法附加。


更新:

如果要在另一個TFS中復制項目集合,就必須緊接在移動團隊項目集合之后,分離到備份然后還原以附加。

如果只需要一個項目,則有兩種方法可以做到:

  • 在現有集合中創建一個新的團隊項目,然后將現有的特定項目添加到源代碼管理中,然后將項目檢入到新的TFS中。
  • 如果要保留源代碼管理歷史記錄,則需要將團隊項目集合移至TFS,然后刪除其他項目,僅保留所需的項目。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM