自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

遷移到Team Foundation Server 2010的技巧

原創(chuàng)
開發(fā) 后端
在卸載TFS(Team Foundation Server)2008以后,我運(yùn)行了TFS(Team Foundation Server)2010的安裝程序。它比TFS(Team Foundation Server)2008的安裝程序的用戶體驗(yàn)要好得多。我很高興地告訴大家,安裝TFS(Team Foundation Server)2010只需要通過向?qū)c(diǎn)幾下鼠標(biāo)而已。

我利用最近的周末把我們的系統(tǒng)從Team Foundation Server (TFS) 2008升級到TFS(Team Foundation Server) 2010。升級過程進(jìn)行的很順利,所以,如果你正在計(jì)劃升級到TFS(Team Foundation Server)2010,我認(rèn)為我的經(jīng)驗(yàn)會對你有一些幫助。

我以前的TFS(Team Foundation Server)系統(tǒng)運(yùn)行在32位的Windows Server 2008上,數(shù)據(jù)庫是64位的SQL Server 2005,運(yùn)行在一個獨(dú)立的服務(wù)器上,SharePoint運(yùn)行在第三個服務(wù)器上。安裝的第一步是升級SQL Server。TFS(Team Foundation Server)2010要求使用SQL Server 2008 或 2008 R2,而TFS(Team Foundation Server)2008只需要SQL Server 2005就可以了。TFS(Team Foundation Server)2005是唯一一個一直要求使用SQL Server 2005的應(yīng)用程序,所以我期盼這次升級,這樣的話,我們可以升級我們的SQL Server。(我并不會深入討論SQL Server的升級過程,但是在你升級SQL Server以前,請不要忘記把所有東西都做一下備份。)懷著朝圣的心情,我升級到了SQL Server 2008 R2;除了SQL Server Reporting Services完全中斷以外(這是意料之中的事情),我的升級進(jìn)行的很順利。

SQL Server升級以后,我開始升級TFS(Team Foundation Server),在這個過程中,我學(xué)到了重要的一課。雖然TFS(Team Foundation Server)2010的安裝程序可以指向你現(xiàn)有的TFS(Team Foundation Server)數(shù)據(jù),但是這并不是真正的升級,這只是一個遷移。你必須從你的機(jī)器上完全卸載TFS(Team Foundation Server)2008才可以;上一個版本的TFS(Team Foundation Server)的配置將會被保留,而你的數(shù)據(jù)庫會被遷移,同時,數(shù)據(jù)庫模型會被升級到TFS(Team Foundation Server) 2010要求的數(shù)據(jù)庫模型。如果我提前知道這一點(diǎn),我會構(gòu)建一個全新的Windows服務(wù)器,和32位的Windows 2008比較起來,我更希望它運(yùn)行在64位的Windows 2008 R2上。

在卸載TFS(Team Foundation Server)2008以后,我運(yùn)行了TFS(Team Foundation Server)2010的安裝程序。它比TFS(Team Foundation Server)2008的安裝程序的用戶體驗(yàn)要好得多(我第一次安裝TFS(Team Foundation Server)2008,花費(fèi)了一個星期)。我很高興地告訴大家,安裝TFS(Team Foundation Server)2010只需要通過向?qū)c(diǎn)幾下鼠標(biāo)而已。

接下來,我不得不在SharePoint服務(wù)器和SQL Server Reporting Services服務(wù)器上做一些和TFS有關(guān)的配置工作。SQL Server Reporting Services那邊的事情花費(fèi)了一些時間來糾正,但是SharePoint方面進(jìn)行的很順利。憑心而論,在SQL Server Reporting Services方面,這次升級讓我們的CRM服務(wù)器的報(bào)告功能中斷了,當(dāng)然,我知道這個問題和TFS(Team Foundation Server)沒有關(guān)系。

升級馬上就完成了,我試用了一下,沒有發(fā)現(xiàn)任何問題。我們的一些客戶端需要從Visual Studio中移除上一個版本的TFS(Team Foundation Server)服務(wù)器,然后重新添加新版本的TFS(Team Foundation Server)服務(wù)器,以保證服務(wù)器和客戶端之間可以正確地連接。我的客戶端使用TFS Team Web Access,因?yàn)閃eb access現(xiàn)在被直接集成到了TFS(Team Foundation Server)中,所以,我需要一個新的URL。

最后的一些想法

總的來說,這次升級過程很愉快。雖然升級比全新安裝更危險,但是它比TFS(Team Foundation Server) 2008的全新安裝過程的用戶體驗(yàn)要好得多。其他的IT專業(yè)人員說,必須要改變MSBuild才可以,但是因?yàn)槲覀儧]有把MSBuild和TFS(Team Foundation Server)集成在一起,所以我們沒有遇到這個問題。我們的自定義Work Item模板工作的不錯,這真的令我興奮不已。因?yàn)槲以谒鼈兩砩献隽舜罅康墓ぷ鳌?/p>

如果下一次我要升級到TFS(Team Foundation Server) 2010(包括TFS(Team Foundation Server)2008的全新安裝),我會做兩件事情:

一是讓TFS的SQL Server作為一個單獨(dú)的實(shí)例來運(yùn)行,這樣的話,在升級的時候,它可以不影響其他的應(yīng)用程序。二是為TFS(Team Foundation Server) 2010構(gòu)建一個全新的Windows服務(wù)器。我希望不必為了重用機(jī)器而重新配置客戶端,但是,在大多數(shù)情況下,我不得不做這個工作。

我做的最睿智的一件事情是:在兩年以前,當(dāng)我第一次安裝它的時候,把到安裝到了虛擬的服務(wù)器上。相對于執(zhí)行完整的還原?;謴?fù)到一個VM快照可以讓我更有信心地做某些事情,然后看看它們是否可以工作。當(dāng)我試圖修復(fù)SSRS(Start-Stop-Restart System)的問題的時候,這一點(diǎn)顯得尤其重要,在這種情況下,我發(fā)現(xiàn)我自己可以多次恢復(fù)到那個快照。

如果你正在使用TFS(Team Foundation Server) 2008,只要你已經(jīng)為可能會遇到的SQL Server Reporting Services的問題做好了準(zhǔn)備,那么,你可以滿懷信心地升級到TFS(Team Foundation Server) 2010。

責(zé)任編輯:馬沛 來源: 51CTO.com
相關(guān)推薦

2010-08-20 11:18:49

Exchange Se

2011-08-17 17:46:21

2009-11-24 09:53:49

Visual Stud

2012-03-26 11:00:10

Visual Stud微軟開發(fā)

2010-08-02 10:36:05

Exchange 20

2009-12-14 09:53:26

VS Team Sys

2023-02-21 17:04:31

2021-08-18 10:36:43

Sping社區(qū)實(shí)驗(yàn)項(xiàng)目服務(wù)器

2009-12-02 10:38:02

Visual Stud

2017-07-26 16:09:54

系統(tǒng)遷移趨勢

2010-12-27 15:17:07

SharePoint

2009-12-02 10:15:22

Visual Stud

2009-03-19 09:39:29

SQL Server數(shù)SQL ServerSQL Server

2017-11-09 13:46:07

2023-10-19 16:39:38

2018-01-08 08:50:05

Linux內(nèi)核系統(tǒng)程序

2018-07-10 14:46:04

LinuxShellsudo

2018-12-19 09:20:45

Linux遷移安裝軟件

2012-04-25 10:03:20

開發(fā)編程

2019-03-25 12:20:29

數(shù)據(jù)MySQL性能測試
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號