版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、還原 Team Foundation Server 數(shù)據(jù)本主題介紹如何還原 Team Foundation Server 數(shù)據(jù)層服務器的數(shù)據(jù)部分。例如,您可能希望將數(shù)據(jù)層工作服務器從損壞狀態(tài)還原為已知的最后良好狀態(tài)。此過程假定該服務器本身工作正常。如果必須將數(shù)據(jù)還原到其他數(shù)據(jù)層服務器,請參見如何:將 Team Foundation Server 數(shù)據(jù)還原到其他服務器。注意 您可以假定必須同時還原團隊項目門戶頁的數(shù)據(jù)庫和網(wǎng)站。但是,Windows SharePoint Services 從數(shù)據(jù)庫動態(tài)生成網(wǎng)站。因此,在還原數(shù)據(jù)庫時,視為網(wǎng)站的團隊項目部分也會同時還原。要還原 T
2、eam Foundation Server 數(shù)據(jù),必須執(zhí)行以下過程:· 停止在 Team Foundation 應用層服務器上運行的服務。· 還原 Team Foundation 數(shù)據(jù)庫。· 生成數(shù)據(jù)倉庫。· 重新啟動服務器。· 強制客戶端更新其緩存。Team Foundation 數(shù)據(jù)層服務器包含一組 SQL Server 數(shù)據(jù)庫,其中某些數(shù)據(jù)庫提供數(shù)據(jù)驅(qū)動的團隊項目門戶站點。下表列出了 Team Foundation Server 數(shù)據(jù)庫:數(shù)據(jù)庫 說明 ReportServerReporting Services 數(shù)據(jù)庫包含 Reporti
3、ng Services 的報告和報告設置。ReportServerTempDBReporting Services 臨時數(shù)據(jù)庫用于暫時存放運行 Reporting Services 特定報告所用的信息。STS_Config_TFSWindows SharePoint 配置數(shù)據(jù)庫包含團隊項目 Windows SharePoint 站點的 Team Foundation Server 設置和配置信息。警告 如果 Team Foundation 數(shù)據(jù)層服務器連接的 Team Foundation 應用層服務器不同于備份時所使用的應用層服務器,請不要還原此數(shù)據(jù)庫。例如,如果將還原移到了新硬件,則 Te
4、am Foundation 應用層服務器的標識符會發(fā)生更改,不再與備份時所使用的標識符相匹配。因此,Windows SharePoint Services 新安裝上的數(shù)據(jù)庫版本才是在還原的 Team Foundation 應用層服務器和 Team Foundation 數(shù)據(jù)層服務器之間進行成功連接所需的當前正確版本。STS_Content_TFSSharePoint 內(nèi)容數(shù)據(jù)庫包含團隊 SharePoint 站點中的實際內(nèi)容。TfsBuild生成數(shù)據(jù)庫包含生成數(shù)據(jù) (Team Foundation Build) 和已發(fā)布的測試結(jié)果。TfsIntegration注冊數(shù)據(jù)庫包含有關(guān)項目、區(qū)域、迭代
5、和其他注冊數(shù)據(jù)的信息。該注冊數(shù)據(jù)庫還包含權(quán)限和組成員資格數(shù)據(jù)。TfsVersionControlTeam Foundation 源代碼管理 數(shù)據(jù)庫。TFSWarehouseAnalysis Services 數(shù)據(jù)庫,其中包含用于生成 Reporting Services 所用的倉庫的數(shù)據(jù)。TfsWorkItemTrackingTeam Foundation 工作項跟蹤 數(shù)據(jù)庫。TfsWorkItemTrackingAttachmentsTeam Foundation 工作項跟蹤 附件數(shù)據(jù)庫。TfsActivityLogging該歷史記錄數(shù)據(jù)庫包含過去七 (7) 天內(nèi)進行的所有 Team Fou
6、ndation Server Web 服務請求的日志。注意 該數(shù)據(jù)庫不是 Team Foundation Server 操作所必需的,因此備份操作是可選的。下面的過程假定您有一臺數(shù)據(jù)層工作服務器并對其進行了備份。有關(guān)更多信息,請參見如何:備份 Team Foundation Server。注意 如果系統(tǒng)部署在雙服務器上,請確保每一步都登錄到適當?shù)姆掌?。所有與數(shù)據(jù)相關(guān)的步驟都必須在 Team Foundation 數(shù)據(jù)層服務器上完成。所有與服務相關(guān)的步驟(如啟動和停止 IIS)都必須在 Team Foundation 應用層服務器上完成。Reporting Services 位于 Team F
7、oundation 應用層服務器上。對于單服務器部署,Team Foundation 應用層服務器和 Team Foundation 數(shù)據(jù)層服務器都在同一臺服務器上,因此無需分別登錄到每一層。過程停止 Team Foundation 應用層服務器的服務1. 在 Team Foundation 應用層服務器上,打開“Reporting Services 配置”工具,單擊“服務器狀態(tài)”,然后單擊“停止”。2. 在 Team Foundation 應用層服務器上,依次單擊“開始”、“程序”、“管理工具”和“服務”。在資源管理器窗格中,右擊“SQL Server Reporting Services”
8、服務,然后對以下每個服務單擊“停止”:· SharePoint Timer· TFSServerScheduler3. 在 Team Foundation 應用層服務器上,依次單擊“開始”、“程序”、“管理工具”和“Internet 信息服務(IIS)管理器”。在資源管理器窗格中,展開“應用程序池”,右擊下列每個應用程序池組,然后單擊“停止”:· ReportServer· StsAdminAppPool· TFS AppPool· TFSWSS· TFSWSSADMIN注意 如果不需要繼續(xù)運行其他服務,通過打開“命令提示符
9、”窗口并使用 IISReset 命令行工具的 /stop 命令,可以停止 Internet 信息服務 (IIS)。例如,使用命令 iisreset /stop。還原數(shù)據(jù)停止服務后,使用 SQL Server 2005 提供的還原工具,可以還原 Team Foundation Server 數(shù)據(jù)。警告 必須使用備份從同一時間點還原所有數(shù)據(jù)庫,否則這些數(shù)據(jù)庫將損壞。打開“還原數(shù)據(jù)庫”對話框1. 在 Team Foundation 數(shù)據(jù)層服務器上,依次單擊“開始”、“所有程序”、“Microsoft SQL Server”和“SQL Server Management Studio”。注意 有關(guān)如何
10、還原數(shù)據(jù)庫的更多信息,請參見實現(xiàn) SQL Server 數(shù)據(jù)庫還原方案。2. 為“服務器類型”選擇“數(shù)據(jù)庫引擎”。為服務器選擇適當?shù)摹胺掌髅Q”和“身份驗證”方案。根據(jù) SQL Server 要求,提供有效的“用戶名”和“密碼”,然后單擊“連接”。3. 展開“數(shù)據(jù)庫”節(jié)點,以顯示構(gòu)成 Team Foundation 數(shù)據(jù)層服務器的數(shù)據(jù)庫列表。對下列每個數(shù)據(jù)庫執(zhí)行“還原數(shù)據(jù)庫”過程:· ReportServer· ReportServerTempDB· STS_Config_TFS· STS_Content_TFS· TfsBuild·
11、; TfsIntegration· TfsVersionControl· TfsWarehouse· TfsWorkItemTracking· TfsWorkItemTrackingAttachments· TfsActivityLogging(可選)還原數(shù)據(jù)庫1. 右擊要還原的數(shù)據(jù)庫,依次指向“任務”和“還原”,然后單擊“數(shù)據(jù)庫”。2. 在“還原數(shù)據(jù)庫”對話框中,在“還原源”區(qū)域中選擇“源設備”,然后單擊省略號按鈕(“”)。3. 在“指定備份”對話框中,填寫相應信息以指定備份文件的位置,然后單擊“確定”。應用的第一個備份必須是完全備份,隨后按
12、照創(chuàng)建順序依次應用事務日志備份。4. 在“選擇要還原的備份集”區(qū)域中,選擇要還原的備份集。5. 從左側(cè)導航窗格中,選擇“選項”,然后選中“改寫現(xiàn)有數(shù)據(jù)庫”框。6. 確?!皩?shù)據(jù)庫文件還原為”區(qū)域中指定的路徑與當前的數(shù)據(jù)庫路徑匹配。如果將數(shù)據(jù)庫還原到不同的驅(qū)動器,這很重要。7. 從“恢復狀態(tài)”區(qū)域中選擇適當?shù)臓顟B(tài)。8. 如果不準備應用其他事務日志,請選擇“數(shù)據(jù)庫隨時可用”。如果準備應用其他事務日志,請選擇“數(shù)據(jù)庫尚不可用”。9. 單擊“確定”關(guān)閉“還原數(shù)據(jù)庫”對話框并還原數(shù)據(jù)庫。 10. 如果準備還原其他事務日志,請根據(jù)每個日志備份的創(chuàng)建順序,從完整備份后創(chuàng)建的第一個日志備份開始,對它們執(zhí)行該過
13、程。有關(guān)更多信息,請參見 應用事務日志備份。 生成數(shù)據(jù)倉庫還原數(shù)據(jù)庫后,必須生成數(shù)據(jù)倉庫。數(shù)據(jù)倉庫是 Analysis Services 從基礎 TfsWarehouse 數(shù)據(jù)庫填充的多維數(shù)據(jù)集。數(shù)據(jù)倉庫提供 Reporting Services。生成數(shù)據(jù)倉庫1. 在 Team Foundation 應用層服務器上,打開“命令提示符”窗口,然后找到 Team Foundation 的 Tools 目錄。例如,可以使用以下命令找到工具的默認目錄。cd Microsoft Visual Studio 2005 Team Foundation ServerTools 2. 在“命令提示符”窗口中鍵入
14、以下命令,生成數(shù)據(jù)倉庫。setupwarehouse -o -s 數(shù)據(jù)層服務器名稱 -d TfsWarehouse -c warehouseschema.xml -ra TFS 報告帳戶 -a TFS 服務帳戶 3. 在 Team Foundation 數(shù)據(jù)層服務器上,依次單擊“開始”、“所有程序”、“Microsoft SQL Server”和“SQL Server Management Studio”。4. 為“服務器類型”選擇“分析服務器”。為服務器選擇適當?shù)摹胺掌髅Q”和“身份驗證”方案。根據(jù) SQL Server 要求,提供有效的“用戶名”和“密碼”,然后單擊“連接”。5. 展開“
15、數(shù)據(jù)庫”節(jié)點,以查看構(gòu)成 Team Foundation 數(shù)據(jù)層服務器的數(shù)據(jù)庫列表。6. 右擊“TFSWarehouse”,然后單擊“處理”。7. 在“處理數(shù)據(jù)庫”對話框中,單擊“確定”以處理倉庫。注意 如果必須還原備份的其他數(shù)據(jù),請按照數(shù)據(jù)還原的相應步驟進行操作。例如,您可能需要還原其他 SQL 數(shù)據(jù)庫或 Windows SharePoint 站點。重新啟動服務器還原數(shù)據(jù)后,只要不是還原到原始服務器之外的服務器,便可重新啟動服務。 警告 如果準備將數(shù)據(jù)還原到不同的服務器,不要立即重新啟動服務器。重新啟動數(shù)據(jù)服務器之前,必須執(zhí)行一些附加步驟。有關(guān)這些步驟的更多信息,請參見如何:將 Team F
16、oundation Server 數(shù)據(jù)還原到其他服務器。重新啟動服務器1. 在 Team Foundation 應用層服務器上,依次單擊“開始”、“程序”、“管理工具”和“Internet 信息服務(IIS)管理器”。在資源管理器窗格中,展開“應用程序池”,右擊下列每個應用程序池組,然后單擊“啟動”:· ReportServer· StsAdminAppPool· TFS AppPool· TFSWSS· TFSWSSADMIN注意 如果通過打開“命令提示符”窗口并使用 IISReset 命令行工具的 /stop 命令停止 Internet 信
17、息服務 (IIS),則應使用 IISReset 命令行工具的 /start 命令重新啟動 IIS。例如,使用命令 iisreset /start。2. 在 Team Foundation 應用層服務器上,重新啟動 Reporting Services。依次單擊“開始”、“程序”、“Microsoft SQL Server 2005”、“配置工具”、“Reporting Services 配置”?!癛eporting Services 配置”工具打開。在該配置工具中,單擊“服務器狀態(tài)”,然后單擊“啟動”。3. 在 Team Foundation 應用層服務器上,依次單擊“開始”、“程序”、“管理
18、工具”和“服務”。在資源管理器窗格中,右擊“SQL Server Reporting Services”服務,然后對以下每個服務單擊“啟動”:· TFSServerScheduler· SharePoint Timer更新 Team Foundation Server 服務帳戶的系統(tǒng) ID (SID)如果要在重新格式化計算機和重新安裝 Team Foundation Server 之后將數(shù)據(jù)還原到 Team Foundation Server,則必須使用 TFSAdminUtil 命令行實用工具更新服務帳戶的 SID。在重新格式化計算機和重新安裝 Team Foundati
19、on Server 時,服務帳戶的 SID 會發(fā)生更改,但是此更改不會傳遞到還原的 Team Foundation Server 數(shù)據(jù)。若要用服務帳戶的新 SID 更新數(shù)據(jù),必須刪除該帳戶的 SQL Server 登錄對象,然后使用 TFSAdminUtil 命令行實用工具。注意 如果沒有重新格式化計算機也沒有重新安裝 Team Foundation Server,則無需執(zhí)行這一過程。更新 Team Foundation Server 服務帳戶的 SID1. 依次單擊“開始”、“所有程序”、“Microsoft SQL Server”和“SQL Server Management Studio
20、”。2. 在“對象資源管理器”中,單擊“安全”,然后單擊“登錄”。3. 在“摘要”頁上,右擊服務帳戶的登錄名,然后單擊“刪除”。4. 在“刪除對象”對話框中,單擊“確定”。5. 出現(xiàn)提示“刪除服務器登錄名并不會刪除與該登錄名關(guān)聯(lián)的數(shù)據(jù)庫用戶。若要完成此過程,請在每個數(shù)據(jù)庫中刪除用戶。在第一次將架構(gòu)所有權(quán)轉(zhuǎn)移到新用戶時,這可能是必需的。”時,單擊“確定”。6. 從“開始”菜單打開“命令提示符”窗口,將目錄更改為 Team Foundation Tools 目錄。例如:cd 驅(qū)動器 :Program FilesMicrosoft Visual Studio 2005 Team Foundation
21、 ServerTools 7. 在“命令提示符”窗口中鍵入以下命令,其中 OldTFSSVC 是重新格式化計算機之前的 Team Foundation Server 服務帳戶的名稱,NewTFSSVC 是要使用的 Team Foundation Server 服務帳戶的名稱,TFSPassword 是服務帳戶的密碼:TFSAdminUtil ChangeAccount OldTFSSVC NewTFSSVC TFSPassword 提示 要避免可能出現(xiàn)的權(quán)限問題,請對還原的部署使用與以前部署相同的服務帳戶。如果要使用不同于以前部署的帳戶,請使用舊帳戶執(zhí)行此步驟,然后執(zhí)行如何:將新帳戶分配給 T
22、eam Foundation Server 服務中的步驟。更新 Windows SharePoint Services 的 SID如果要在重新格式化計算機和重新安裝 Team Foundation Server 之后將數(shù)據(jù)還原到 Team Foundation Server,則創(chuàng)建項目的用戶的 SID 會發(fā)生更改,但這些更改不能傳遞到還原的 Team Foundation Server 數(shù)據(jù)。要使用用戶帳戶的新 SID 更新數(shù)據(jù),必須在 Windows SharePoint Services 中移除并重新添加這些用戶帳戶。注意 如果沒有重新格式化計算機也沒有重新安裝 Team Foundati
23、on Server,則無需執(zhí)行這一過程。在 Windows SharePoint Services 中更新用戶帳戶的 SID1. 用屬于“Local Administrators”組的成員的計算機帳戶登錄到 Team Foundation 應用層。2. 在 Team Foundation 應用層上,單擊“開始”,指向“管理工具”,然后單擊“SharePoint 管理中心”。3. 在“管理中心”中,單擊“設置 SharePoint Administration 組”。4. 在“設置 SharePoint Administration 組”中,鍵入不同于以前的 SharePoint Adminis
24、tration 組的其他組的組帳戶名和域(如果需要)。單擊“確定”。5. 在“管理中心”中,單擊“設置 SharePoint Administration 組”。6. 在“設置 SharePoint Administration 組”中,鍵入要用于 SharePoint Administration 組的某個組的組帳戶名和域(如果需要)。單擊“確定”。注意 只能向“SharePoint Administration”組添加一個域組或用戶。不能添加本地組。然而,服務器上的“Local Administrators”組的成員同樣可以對 Windows SharePoint Services 產(chǎn)品和
25、技術(shù)執(zhí)行管理任務。7. 在“管理中心”中,單擊“管理網(wǎng)站用戶”。8. 在“管理網(wǎng)站用戶”的“站點的 URL”中,鍵入某一團隊項目門戶的 URL。 9. 在“管理網(wǎng)站用戶”的“添加用戶”中,添加一個新用戶帳戶作為管理員。請確保提供該新用戶帳戶的電子郵件地址。10. 對每個團隊項目門戶重復步驟 8 和 9。11. 在資源管理器窗格中,單擊“Windows SharePoint Services”。12. 在“管理中心”中,單擊“管理網(wǎng)站集所有者”。13. 在“管理網(wǎng)站集所有者”的“站點的 URL”中,鍵入某一團隊項目門戶的 URL,然后單擊“查看”。站點集所有者的名稱將顯示在“網(wǎng)站集所有者”的“用戶名”字段中。14. 在“網(wǎng)站集所有者”中,為作為管理員添加到團隊項目門戶的用戶鍵入域名和帳戶名,然后單擊“確定”。15. 對每個團隊項目門戶重復步驟 13 和 14。16. 各團隊項目門戶的信息更新完畢之后,關(guān)閉瀏覽器窗口。刷新客戶端計算
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 變更合同條款模板
- 北京機動車抵押合同模板
- 服裝售后服務情景演練
- 統(tǒng)編版2024-2025學年四年級語文上學期第三次月考質(zhì)量檢測(原卷版+ 解析版 考查范圍:第五六單元)
- 顱腦外傷急救治療方法
- 糖尿病的常用藥物
- 環(huán)境應急預案匯報
- 預防傳染病和艾滋病
- 電氣機械及器材行業(yè)相關(guān)投資計劃提議范本
- 【初中地理】世界主要氣候類型第一課時-2024-2025學年七年級地理上學期(湘教版2024)
- 從高考“函數(shù)與導數(shù)”壓軸題看數(shù)學學科核心素養(yǎng)
- 淺談深度教學中小學數(shù)學U型學習模式
- 物理電學暗箱專題30道
- 裝修公司員工勞動合同
- 江西上饒鉛山汽車駕駛科目三考試線路
- 通過一起放火案件淺析放火案件的移交工作
- 數(shù)控技術(shù)畢業(yè)論文幻燈片 數(shù)控立式銑床工作PPT學習教案
- 南京農(nóng)業(yè)大學學生在校學習期間現(xiàn)實表現(xiàn)證明
- 機械專業(yè)個人職業(yè)生涯規(guī)劃書范文3篇
- 中醫(yī)呼吸系統(tǒng)疾病研究的現(xiàn)狀及未來臨床研究思路
- 導電炭黑的用途及使用方法
評論
0/150
提交評論