HOW TO:備份 Team Foundation Server
更新:2007 年 11 月
使用這個程序可以備份 Team Foundation 資料層伺服器上的資料。在您開始備份 Team Foundation 的應用程式層伺服器之前,請先備份 Reporting Services 的加密 (Encryption) 金鑰。如需詳細資訊,請參閱 HOW TO:備份 Reporting Services 加密金鑰。
警告: |
---|
您可以使用 SQL Server Management Studio 來備份個別資料庫。不過,從這些備份還原之後,您可能會遇到未預期的結果,因為資料庫是相關的,而您冒著還原過期版本的風險。如需備份資料庫之策略的詳細資訊,請參閱 Microsoft 網站的下列網頁:SQL Server 2005 的<選擇資料庫的復原模式>(英文),或 SQL Server 2008 的<SQL Server 中的備份和還原策略簡介>(英文)。 |
請使用下表來識別 Team Foundation Server 資料庫:
資料庫 |
描述 |
||
---|---|---|---|
ReportServer |
Reporting Services 資料庫包含 Reporting Services 的報告和報告設定。 |
||
ReportServerTempDB |
Reporting Services 暫存資料庫是用於暫時存放當您為 Reporting Services 執行特定報告時所使用的資訊。 |
||
STS_Config_TFS 或 WSS_Config |
SharePoint 產品和技術的組態資料庫包含所有站台的清單,其內容包括內容資料庫、站台範本、自訂 Web 組件,以及 SharePoint 管理中心內的其他設定。 |
||
STS_Content_TFS 或 WSS_Content |
SharePoint 產品和技術的內容資料庫包含小組之 SharePoint 站台的實際內容。
|
||
TfsBuild |
組建資料庫包含 Team Foundation Build 資料和發行的測試結果。 |
||
TfsIntegration |
系統註冊資料庫包含專案、區域、反覆項目和其他註冊資料。 |
||
TfsVersionControl |
Team Foundation 版本控制資料庫。 |
||
TFSWarehouse |
Analysis Services 資料庫包含的資料可用來建置 Reporting Services 所使用的倉儲。
|
||
TfsWorkItemTracking |
Team Foundation 工作項目追蹤資料庫。 |
||
TfsWorkItemTrackingAttachments |
Team Foundation 工作項目追蹤附件資料庫。 |
||
TfsActivityLogging |
記錄資料庫包含所有 Team Foundation Server Web 服務要求的記錄檔。
|
此程序說明如何建立會執行完整或增量備份的維護計劃。如果您要執行這兩種類型的備份,請執行步驟兩次:一次是進行完整備份,一次是進行增量備份。如需詳細資訊,請參閱 Microsoft 網站上 SQL Server 2005 或 SQL Server 2008 的<建立異動記錄備份>(英文)。
注意事項: |
---|
為了讓資料得到最大的保護,請為完整備份安排與增量備份不同的排程。 |
下列程序假設您要針對所有 Team Foundation Server 資料庫使用維護計劃來排程備份。如需如何手動或針對個別資料庫執行備份和還原的詳細資訊,請參閱 Microsoft 網站上 SQL Server 2005 或 SQL Server 2008 的<在 SQL Server 中備份和還原資料庫>(英文)。
必要的使用權限
若要執行此程序,您必須是 Team Foundation 資料層伺服器上 [Administrators] 安全性群組的成員,而且您必須是 Team Foundation 資料層伺服器上 [SQL Server 系統管理員] 安全性群組的成員或是將 [SQL Server 執行備份及建立維護計劃] 權限設定為 [允許]。如需詳細資訊,請參閱 Team Foundation Server 使用權限。
請確定您有將備份儲存在安全的位置。您不應該將備份檔儲存在剛剛進行備份的同一部伺服器上。
若要在 SQL Server 2008 中建立維護計劃
在資料層伺服器上,依序按一下 [開始]、[所有程式]、[Microsoft SQL Server 2005],然後按一下 [SQL Server Management Studio]。
連接到資料層的伺服器,其方式是在 [伺服器類型] 方塊中選取 [Database Engine],然後選取此伺服器的正確 [伺服器名稱] 和 [驗證] 配置。如果 SQL Server 要求,請提供有效的 [使用者名稱] 和 [密碼],然後按一下 [連接]。
在 [SQL Server Management Studio] 中,展開 [管理] 節點,然後以滑鼠右鍵按一下 [維護計劃],再選取 [維護計劃精靈]。
在 [維護計劃精靈] 歡迎畫面上,按一下 [下一步]。
在 [選取目標伺服器] 頁面的 [名稱] 方塊中,輸入此維護計劃的名稱。
例如,您可以將完整備份命名為 TfsFullDataBackup。
例如,您可以將增量備份命名為 TfsIncrementalDataBackup。
針對您的 SQL Server 選取正確的 [伺服器名稱] 和 [驗證] 配置。如果 SQL Server 要求,請提供 [使用者名稱] 和 [密碼],然後按一下 [下一步]。
在 [選取維護工作] 頁面上,選取您要執行的維護工作,然後按一下 [下一步]。
若要完成完整備份,請選取 [備份資料庫 (完整)]。
若是增量備份,請選取 [備份資料庫 (交易記錄檔)]。
在 [選取維護工作順序] 頁面上,按一下 [下一步]。
如需此對話方塊上之選項的詳細資訊,請按 F1 鍵取得此對話方塊的特定說明。另外,請參閱《SQL Server 線上叢書》,並搜尋 [維護計劃精靈]。
注意事項: 在另一部安全的電腦上儲存備份檔案。
在 [定義備份資料庫工作] 頁面上,按一下向下箭號,然後選取 [所有資料庫],並按一下 [確定],再按一下 [下一步]。
在 [選取計劃屬性] 頁面上,按一下 [變更]。
在 [新增作業排程] 對話方塊中,輸入此備份作業的 [名稱]。
例如,您可以將完整備份命名為 ScheduledFullBackup。或者,您可以將增量備份命名為 ScheduledIncrementalBackup。
注意事項: 將 [排程類型] 保留為 [重複執行],並將 [已啟用] 核取方塊保留為選取狀態。
為您的備份計劃設定所要的 [頻率] 和 [每日頻率] 選項,並將 [持續時間] 設定為 [沒有結束日期]。按一下 [確定],再按一下 [下一步]。
注意事項: 一般來說,完整和增量備份的開始時間會彼此錯開。
在 [選取報表選項] 頁面上,選取所要的報表散發選項,然後按一下 [下一步]。
按一下 [完成],即可完成維護計劃的建立。
SQL Server 會根據您指定的頻率,備份維護計劃中所指定的資料庫。
若要在 SQL Server 2005 中建立維護計劃
在資料層伺服器上,按一下 [開始],指向 [所有程式],再指向 [Microsoft SQL Server],然後按一下 [SQL Server Management Studio]。
在 [伺服器類型] 清單中,按一下 [資料庫引擎]。
在 [伺服器名稱] 清單中,按一下或輸入適當的伺服器。
在 [驗證] 清單中,按一下適當的配置。
在 [使用者名稱] 中,輸入有效帳戶的使用者名稱。
在 [密碼] 中,依照 SQL Server 的要求輸入帳戶密碼,然後按一下 [連接]。
展開 [管理] 節點,以滑鼠右鍵按一下 [維護計劃],然後按一下 [維護計劃精靈]。
在 [維護計劃精靈] 歡迎畫面上,按一下 [下一步]。
[選取計劃屬性] 頁面隨即開啟。
在 [名稱] 方塊中輸入維護計劃的名稱,按一下 [對每一工作的個別排程],然後按 [下一步]。
例如,您可以將完整備份命名為 TfsFullDataBackup。
例如,您可以將增量備份命名為 TfsIncrementalDataBackup。
在 [選取維護工作] 頁面上,選取您要執行之維護工作的核取方塊,然後按 [下一步]。
若要完成完整備份,請選取 [備份資料庫 (完整)] 核取方塊。
若要完成增量備份,請選取 [備份資料庫 (差異)] 核取方塊。
若要完成異動記錄檔 (Transaction Log) 備份,請選取 [備份資料庫 (交易記錄)] 核取方塊。
如果出現 [選取維護工作順序] 頁面,請按 [下一步]。
如需此頁面上之選項的詳細資訊,請按 F1,或在《SQL Server 線上叢書》中搜尋「維護計劃精靈」。
[定義備份資料庫工作] 頁面隨即開啟。
在 [資料庫] 清單中,按一下您要備份的資料庫,然後按一下 [確定]。
按一下 [排程] 底下的 [變更]。指定最符合作業需求的排程類型、頻率和工作持續時間,然後按一下 [確定]。
檢閱資訊,然後按 [下一步]。
如果您指定一個以上的維護工作,請針對每一個工作重複前面三個步驟。
在 [選取報表選項] 頁面上,指定用來散發報表的選項,然後按 [下一步]。
按一下 [完成],即可完成維護計劃的建立。
[維護計劃精靈屬性] 頁面隨即顯示計劃建立進度的資訊。
SQL Server 會根據您所指定的頻率,備份您在維護計劃中指定的資料庫。如果您沒有指定備份的排程時間,可以在維護計劃上按一下滑鼠右鍵,再按一下 [執行],隨時建立備份。
請參閱
工作
HOW TO:備份 Reporting Services 加密金鑰