將SQL2000數(shù)據(jù)庫(kù)升級(jí)到SQL2005
在將SQL2000數(shù)據(jù)庫(kù)升級(jí)到SQL2005會(huì)涉及到很多問(wèn)題,下文中我就為大家詳細(xì)講解具體的情況,希望對(duì)大家能夠有所幫助吧。
在升級(jí)的過(guò)程中有幾個(gè)需要注意的事項(xiàng),下面一一做出解釋:
1、新建數(shù)據(jù)庫(kù)
2、取個(gè)名字,這里是個(gè)例子:artmeSQL Server OLTP
3、還原數(shù)據(jù)庫(kù)
4、點(diǎn)From device ,然后點(diǎn)add按鈕
5、選擇您的數(shù)據(jù)庫(kù),這里我是以前在SQL2000中備份出來(lái)的文件artme
6、將添加的備份列表前面的勾打上
7、選擇左邊的Options項(xiàng),將Overwrite the existing database打上勾通
8、還原后,將數(shù)據(jù)庫(kù)中的Security >> Schemas項(xiàng)打開(kāi),刪除以前自帶的用戶,這里是artme
9、然后刪除Users組中的自帶用戶,這里是artme
10、在Secuity >> Logins組中新增登陸用戶New Login
11、建立管理此數(shù)據(jù)庫(kù)的用戶和密碼,注意紅色框的選項(xiàng)
12、選擇數(shù)據(jù)庫(kù)的屬性
13、在Files一項(xiàng)里點(diǎn)數(shù)據(jù)庫(kù)的所屬用戶Owner
14、點(diǎn)Browser將,你恢復(fù)的數(shù)據(jù)名稱,如:artme和sa打上勾,點(diǎn)擊OK
15、點(diǎn)擊Options項(xiàng)將Compatibility level 一項(xiàng)中的數(shù)據(jù)類型變成SQLServer 2005 (90),這里如果不變的話也可以,不過(guò)你的關(guān)系圖(Database Diagrams)在SQL2005中就不能編輯了.
16、現(xiàn)在在就完成了全部的升級(jí)工作,Database Diagrams也可以用了。
另:
SQL Server 2000數(shù)據(jù)庫(kù)升級(jí)到SQL Server 2005的最快速的方法安裝了sql server 2005以后,不管是32位還是64位,都可以直接附加sql server 2000下創(chuàng)建的數(shù)據(jù)庫(kù)文件。數(shù)據(jù)庫(kù)升級(jí)到2005的最快速的方法是:在SQL Server 2000中分離數(shù)據(jù)庫(kù),將數(shù)據(jù)庫(kù)文件拷到裝有SQL Server 2005的機(jī)器上,然后在Management Studio中附加數(shù)據(jù)庫(kù),附加的時(shí)候會(huì)出現(xiàn)孤立用戶,可以用下面的語(yǔ)句把孤立用戶和數(shù)據(jù)庫(kù)用戶做關(guān)聯(lián):
sp_change_users_login ’update_one’, ’test’, ’test’
這樣,就將服務(wù)器登錄“test”與Northwind數(shù)據(jù)庫(kù)用戶“test”重新連接起來(lái)。
通過(guò)上文的學(xué)習(xí),相信現(xiàn)在大家都已經(jīng)掌握了將SQL2000數(shù)據(jù)庫(kù)升級(jí)到SQL2005時(shí)需要注意的事項(xiàng),大家在以后進(jìn)行將SQL2000數(shù)據(jù)庫(kù)升級(jí)到SQL2005的工作時(shí),本文將會(huì)為大家提供了一個(gè)很好的參考。
【編輯推薦】