當前位置:首頁 » 編程語言 » sql2000附加到sql2005
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql2000附加到sql2005

發布時間: 2022-05-05 10:22:49

sql server2000資料庫可以添加到SQL server2005資料庫嗎怎麼添加,具體怎麼操作

可以
1、在目標資料庫伺服器中,打開Sql Server 2000的企業管理器,並新建與原庫同名的資料庫;

2、右鍵選擇新建的資料庫,找到並選擇還原資料庫,再隨後的窗口中選擇從設備;

3、添加Sql Server 2000的資料庫備份文件並勾選覆蓋原有資料庫,點擊確定,還原成功!

以上敘述為簡單的回顧在Sql Server 2000中還原資料庫的過程,雖然敘述的步驟不詳細,但這大體的步驟已經可以說明一些問題了!請接著往下看……

【還原sql2005關鍵所在】
使用Sql Server 2000的資料庫備份文件還原Sql Server 2000的資料庫和還原Sql Server 2005的資料庫時,其關鍵所在就是在Sql 2000時是必須新建資料庫並對其還原,而在Sql 2005時是必須不能新建資料庫才能對其還原。另外一個區別就是Sql 2000時是要新建的資料庫名稱與原庫名稱相同,而Sql 2005時輸入的資料庫名稱可以是任意的一個名稱,不必與原庫名稱相同。

【詳細步驟】

1、此時你的sql2005中如果已經有一個和你想還原的資料庫名稱一樣。先將其刪除。
2、右擊「資料庫」選擇「還原資料庫」;

3、在出現的窗口中輸入目標資料庫,如輸入CN17006_db,並選擇「源設備」,點擊—>瀏覽按鈕;

4、單擊「添加」按鈕,選擇Sql Server 2000的備份文件,點擊「確定」按鈕到初始窗口,勾選文件前「還原」列的復選框;

5、點擊「確定」按鈕,資料庫還原成功。

【常見錯誤】

此時如果出現以下錯誤提示:
還原 對於 伺服器「14B269A9B39C4B9」失敗。 (Microsoft.SqlServer.Express.Smo)

------------------------------
ADDITIONAL INFORMATION:

System.Data.SqlClient.SqlError: 對文件 "f:\usr\cw4c022\cw4c022_db_Data.mdf" 的目錄查找失敗,出現操作系統錯誤 3(系統找不到指定的路徑。)。 (Microsoft.SqlServer.Express.Smo)

------------------------------
解決方法:按詳細步驟操作至第四步後—>>點擊 「選項」—>>修改 「還原為」 項

格式:資料庫安裝目錄\MSSQL.1\MSSQL\Data\資料庫名_data.mdf(資料庫名_data)第一項

資料庫安裝目錄\MSSQL.1\MSSQL\Data\資料庫名_log.ldf(資料庫名_log)第二項

其實就是最後一個「\」後面不用修改前面改成你的sql2005的安裝目錄。

如下圖

㈡ 如何將SQL server 2000的資料庫轉化為2005的資料庫。

你看看能不能再mysql裡面使用導入命令,首先安裝mysql,登陸到mysql資料庫,然後創建資料庫,命令create
database
資料庫名稱,如果mysql的語句結束符是分號,然後use
資料庫名稱,然後輸入source
sql文件所在的路徑。
如果不行只能通過命令來轉了。

㈢ sql server 2000資料庫附加到sql server 2005上,原來的用戶名不能訪問了,怎麼辦

應該是孤立賬戶的原因。
確定SQL
Server
2005里已經創建了zhang這個登錄,在附加的那個庫里把zhang這個用戶刪除,然後在伺服器登錄那裡重新把登錄zhang映射到附加的那個庫里,並授予正確的許可權。
注意登錄和用戶不是一個概念,登錄是伺服器級別的,用戶是資料庫級別的。

㈣ sql2000的資料庫怎樣加到sql2005上

找到你的資料庫源文件。

先要把你的sql2000的服務停掉。

在sql2005的「資料庫」上右擊「附加資料庫」,找你的資料庫源文件就可以了。

㈤ SQL 2000的資料庫附加2005的資料庫

sql2000不能直接附加sql2005的資料庫

只能導入導出

方法是sql2005中導出兼容2000的腳本
,再到sql2000里的生成資料庫和表結構。

如果sql2005能連sql2000的服務,樓上說的很清楚了

如果不能直接連sql2000的服務,則可以試用導入到其他資料庫,比如mdb,然後sql2000里再導入這個mdb

㈥ 如何將SQL2000數據導入到SQL2005中

1.備份SQL 2000的數據。SQL 2000的備份相信不需要太多的講述,大家都已經清楚了吧,在SQL2000中,只需要把其數據進行備份,在對應的資料庫中點擊右鍵,然後選擇「所有任務」下的「備份資料庫」,就彈出一個對話框,然後點擊「添加」按鈕,輸入對應的資料庫備份名稱,就可以備份數據了。
2. 在SQL2005中直接還原即可。

㈦ sql2000如何附加2005創建的資料庫

這個方法我試過:先把SQL2005轉換為SQL2000,就可以了
因為資料庫附加到2005的時候,
資料庫文件已經自動升級到2005,
所以在2000下是無法再附加的(沒有向上兼容的)直接restore或附加是不行的,
用腳本+導數據肯定沒有問題。
2005轉到2000的步驟步驟
1.
生成for
2000版本的資料庫腳本
2005
的manger
studio
--
打開"對象資源管理器"(沒有的話按F8),
連接到你的實例
--
右鍵要轉到2000的庫
--
任務
--
生成腳本
--
在"腳本向導"的"選擇資料庫"中,
確定選擇的是要轉到2000的庫
--
勾選"為所選資料庫中的所有對象編寫腳本"
--
在接下來的"選擇腳本選項"中,
找到"為伺服器版本編寫腳本"項,
選擇"SQL
Server
2000"
--
其他選項根據需要設置
--
最後把腳本保存到一個
.sql
腳本文件
2.
在2000中創建目標資料庫
--在SQL2000中創建同名的資料庫
--在查詢分析器(或2005的manger
studio在打開腳本文件),
連接到SQL
Server
2000,執行上面生成的腳本.以創建一個新的資料庫
3.
將數據從2005導到2000
2005
的manger
studio
--
打開"對象資源管理器"(沒有的話按F8),
連接到你的實例
--
右鍵要轉到2000的庫
--
任務
--
導出數據
--
在"SQL
Server
導入和導出向導"的"選擇數據源"步驟中,
確定選擇的是要導出的數
據庫
--
在"選擇目標"步驟中,
連接到
2000,
並選擇步驟2新建的庫
--
在"選擇源表和源視圖"中,
選擇所有的表
--
最後完成