A. 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的安裝目錄。
如下圖
B. 如何將SQL server 2000的資料庫轉化為2005的資料庫。
你看看能不能再mysql裡面使用導入命令,首先安裝mysql,登陸到mysql資料庫,然後創建資料庫,命令create
database
資料庫名稱,如果mysql的語句結束符是分號,然後use
資料庫名稱,然後輸入source
sql文件所在的路徑。
如果不行只能通過命令來轉了。