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