時(shí)間:2015/6/28來(lái)源:IT貓撲網(wǎng)作者:網(wǎng)管聯(lián)盟我要評(píng)論(0)
sql server升級(jí)有兩種不同的方式,分為原地升級(jí)和并行升級(jí),下面就為您分別介紹這兩種sql server升級(jí)的方式,供您參考學(xué)習(xí)。
1,原地升級(jí):安裝進(jìn)程覆蓋以前版本的sql server程序文件,但保留以前的sql server實(shí)例中存儲(chǔ)的所有用戶數(shù)據(jù),使DBA在執(zhí)行升級(jí)的過(guò)程中不必轉(zhuǎn)移或恢復(fù)現(xiàn)有的用戶數(shù)據(jù)庫(kù)。在升級(jí)之前,應(yīng)當(dāng)備份所有的sql server數(shù)據(jù)庫(kù)以及以前的sql server實(shí)例關(guān)聯(lián)的其它對(duì)象,此外,聯(lián)機(jī)叢書不會(huì)升級(jí)。
2,并行升級(jí):部分版本支持并行升級(jí),在升級(jí)過(guò)程中使舊環(huán)境仍然有效,允許我們?cè)诎惭b和測(cè)試己升級(jí)的環(huán)境的同時(shí)繼續(xù)操作原先的數(shù)據(jù)庫(kù)環(huán)境,從而最小化sql server環(huán)境的停機(jī)時(shí)間。它不會(huì)覆蓋當(dāng)前系統(tǒng)上的sql server文件,也不會(huì)將數(shù)據(jù)庫(kù)轉(zhuǎn)移到新的sql server 2005系統(tǒng)上,并行安裝后,DBA需要手動(dòng)方式將數(shù)據(jù)庫(kù)移到新的sql server 2005系統(tǒng)上。
在并行遷移過(guò)程中,有四種方法將數(shù)據(jù)庫(kù)從一個(gè)sql server實(shí)例轉(zhuǎn)移到另一個(gè)sql server實(shí)例:分離/附加方法,備份/還原方法,復(fù)制數(shù)據(jù)庫(kù)向?qū),結(jié)合數(shù)據(jù)導(dǎo)入/導(dǎo)出的手動(dòng)架構(gòu)重建。
1,分離/附加方法:如果不考慮磁盤存儲(chǔ)器和源數(shù)據(jù)庫(kù)的可用性,可以先分離數(shù)據(jù)庫(kù),然后再附加數(shù)據(jù)庫(kù),該過(guò)程要求用戶沒(méi)有正在訪問(wèn)數(shù)據(jù)庫(kù),它具有安全方面的優(yōu)點(diǎn):如果出現(xiàn)未預(yù)料到的問(wèn)題,總是可以將數(shù)據(jù)庫(kù)文件的一個(gè)副本重新附加到原sql server實(shí)例上。應(yīng)該在附加前建立一個(gè)它的副本。
2,備份/還原方法:先正常的備份一個(gè)數(shù)據(jù)庫(kù)文件,將備份文件移動(dòng)到新的sql server實(shí)例的位置,通過(guò)sql server數(shù)據(jù)庫(kù)還原進(jìn)程還原備份文件,可根據(jù)需要改變文件位置。它不會(huì)妨礙原數(shù)據(jù)庫(kù)環(huán)境的活動(dòng)的連續(xù)性,也不會(huì)危及源數(shù)據(jù)庫(kù)文件對(duì)原sql server版本的有用性。
3,復(fù)制數(shù)據(jù)庫(kù)向?qū)В核oDBA提供了一種移動(dòng)一個(gè)或多個(gè)sql server 2000或sql server 2005數(shù)據(jù)庫(kù)及其關(guān)聯(lián)對(duì)象的方法,與此同時(shí),源數(shù)據(jù)庫(kù)既可以在線使用,也可以離線。
4,手動(dòng)架構(gòu)重建和數(shù)據(jù)導(dǎo)入/導(dǎo)出:一種不常用的升級(jí)方法,手動(dòng)編寫數(shù)據(jù)庫(kù)腳本,在新的sql server實(shí)例中執(zhí)行這些腳本以后,DBA必須以手動(dòng)方式將數(shù)據(jù)從原始數(shù)據(jù)庫(kù)移動(dòng)到新的數(shù)據(jù)庫(kù)?梢允褂萌缦路椒ǎ篢-SQL腳本,數(shù)據(jù)轉(zhuǎn)換服務(wù)data transformation service或sql server集成服務(wù)sql server integration services,BCP或其它方法。由于手動(dòng)移動(dòng)要很多時(shí)間和精力,大多數(shù)DBA不選擇這種方法,然而,它的好處是:允許DBA修改數(shù)據(jù)庫(kù)架構(gòu),清潔數(shù)據(jù)以及對(duì)移動(dòng)到己升級(jí)的數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行篩選。
關(guān)鍵詞標(biāo)簽:sql server
相關(guān)閱讀
熱門文章 SqlServer2005對(duì)現(xiàn)有數(shù)據(jù)進(jìn)行分區(qū)具體步驟sql server系統(tǒng)表?yè)p壞的解決方法MS-SQL2005服務(wù)器登錄名、角色、數(shù)據(jù)庫(kù)用戶Access、SQL Server、Oracle常見應(yīng)用的區(qū)別
人氣排行 如何遠(yuǎn)程備份(還原)SQL2000數(shù)據(jù)庫(kù)SQL2000數(shù)據(jù)庫(kù)遠(yuǎn)程導(dǎo)入(導(dǎo)出)數(shù)據(jù)配置和注冊(cè)O(shè)DBC數(shù)據(jù)源-odbc數(shù)據(jù)源配置教程SQL2000和SQL2005數(shù)據(jù)庫(kù)服務(wù)端口查看或修改SQL Server 2005降級(jí)到2000的正確操作步驟修改Sql Server唯一約束教程淺談JSP JDBC來(lái)連接SQL Server 2005的方法SQL Server創(chuàng)建表語(yǔ)句介紹