有兩種方法可以做,但不是批量處理(我沒嘗試用存儲過程批量處理這個問題,估計可以的)你需要對你要轉移的資料庫一一操作,現以資料庫名為:abc為例
1、通過分離--附加資料庫的方法實現
其實里的分離可以不用了,在你資料庫安裝目錄下(本機:c:\Program Files\Microsoft SQL Server\MSSQL\data)有個存放資料庫數據的,你可以找到abc.mdf和abc.ldf將他們拷貝到你的目標機器上對應資料庫的數據目錄下(目標機器:本機:c:\Program Files\Microsoft SQL Server\MSSQL\data);通過附加資料庫的方式將資料庫添加到當前資料庫上。(注意這里的附加,如果路徑不對會出現錯誤);
2、資料庫備份還原的方法
這里在本機上通過企業管理器在目標資料庫abc上右擊可以進行資料庫備份(也可以在查詢分析器中使用backup database abc ...),將備份好的資料庫,拷貝到目標機器,在目標機器上恢復資料庫(注意;在此之前要在目標機器上添加上一個abc資料庫);
如果會用存儲出過程或函數,應該可以進行批量處理,這個我沒試過:)
具體操作不明白的可以看SQL的聯機幫助文檔!
㈡ 如何在SQL Server2000中恢復Master資料庫
1.啟動企業管理器,單擊要登陸的資料庫伺服器,然後從主菜單中選擇「工具」菜單,在菜單中選擇「還原資料庫,彈出「還原資料庫」對話框,
2.在「還原為資料庫」旁的下拉列表中,選擇要還原的資料庫master。
3.在「還原」組中,選擇資料庫備份類型「資料庫」,
4.在「參數」欄中,在「顯示資料庫備份」旁的下拉菜單中選擇資料庫master.
5.選中「選項」選型卡進行其他選項卡的設置,
6.在設置完選項之後,單擊「確定」按鈕,資料庫開始進行還原,
註:你master資料庫必須有備份,否則無法還原。
㈢ 怎樣還原SQL Server 2000資料庫
一、使用.MDF和.LDF文件還原(附加資料庫)
1、依次展開SQL Server企業管理器中左側樹圖上的目錄,一直到「資料庫」節點,在「資料庫」上點滑鼠「右鍵」,並選擇「所有任務」 →「附加資料庫」,如圖所示:
2
2、在彈出的「附加資料庫 - (local)」對話框中,點擊「要附加資料庫的MDF文件:(M)」文件框右側的「瀏覽」按鈕,如圖所示:
3
3、在彈出的的「瀏覽現有的文件 - (local )」對話框中,選擇要還原資料庫的.MDF文件,點擊「確定」按鈕,如圖所示:
4
4.返回「附加資料庫 - (local)」對話框,系統將自動載入.LDF文件,並根據實際情況選擇「指定資料庫所有者」的用戶,如下圖所示:
4、單擊「確定」按鈕,資料庫附加(還原)完成,如下圖所示:
二、使用.BAK資料庫備份文件還原(還原資料庫)
1、依次展開SQL Server企業管理器中左側樹圖上的目錄,一直到「資料庫」節點,在「資料庫」上點滑鼠「右鍵」,並選擇「所有任務」 →「還原資料庫」,如圖所示:
2、在彈出的「還原資料庫」對話框中,「還原為資料庫(R)」選擇要還原到哪個資料庫,然後選擇「從設備」還原,點擊「選擇設備」按鈕,如圖所示:
3、在彈出的「選擇還原設備」對話框中,單擊「選擇設備」按鈕,在彈出的對話框中,單擊「添加」按鈕,如圖所示:
4、在彈出的「選擇還原目的」對話框中,單擊「文件名」右側「瀏覽」按鈕,如圖所示:
5、在彈出的「備份設備位置 - (local)」對話框中找到數據備份.BAK文件,單擊「確定」按鈕,如下圖所示:
6、系統返回到「選擇還原目的」對話框,單擊「確定」按鈕,如下圖所示:
7、系統返回到「選擇還原設備」對話框,單擊「確定」按鈕,如下圖所示:
8、系統返回到「還原資料庫」對話框,單擊「確定」按鈕,如下圖所示:
9、此時SQL Server2000開始還原指定.BAK文件的資料庫,如圖所示:
10.稍等一會兒,還原就完成了
㈣ 如何將sqlserver2000的數據還原到sqlserver2008
1、將Sql Server2000的資料庫進行備份,形成bak文件
2、打開Sql Server2008
3、在SQL Server Management Studio資源管理器窗口中右鍵選擇任務->還原->資料庫
4、在出現的窗口中輸入目標資料庫,如輸入test,並選擇「源設備」,點擊瀏覽按鈕找到備份的文件
5、點擊確定,還原成功。
--注意:將sql server2000的備份數據還原到sql server 2008中關鍵是一定不要建立一個新的資料庫文件,而是直接還原的時候在目標資料庫處給待還原的資料庫起個名字就可以了
㈤ 怎樣還原SQL Server 2000資料庫
備份: 打開企業管理器 右擊您要備份的資料庫 點擊所有任務 點備份資料庫 點添加 點那三個點的按扭定義備份文件要存儲的位置和文件名 點重寫現有媒體 確定 備份完成 恢復: 可在另一伺服器新建空資料庫,取名為您備份的資料庫名。 或由於某種原因在本資料庫上恢復: 右擊新建的資料庫 點所有任務 點還原資料庫 點從設備 點選擇設備 點添加 定位您備份時備份的文件(要從原伺服器拷備過來) 確定 點選項 點在現有資料庫上強制還原 點確定 等待 完成!
㈥ 求助:sql server 2000 資料庫恢復的問題
如果要恢復一已被損壞的master資料庫,則必須要啟動SQL
Server的單用戶模式。單用戶模式下僅允許一個系統管理員向SQL
Server注冊。這是系統的邏輯限制,必須如此。
有幾種方法進入單用戶模式:
1、可以在命令行模式下輸入sqlservr
-c
-f
-m或者輸入sqlservr
-m其中:-c
可以縮短啟動時間,SQL
Server
不作為Windows
NT的服務啟動,-f
用最小配置啟動SQL
Server,-m
單用戶模式啟動SQL
Server
2、可以在控制面板-管理工具-服務-MSSQLServer的啟動參數中輸入-c
-f
-m或者輸入-m,點擊啟動。
3、還有一種更靈活的啟動方法:用存在注冊表裡的啟動參數啟動:
在MSSQLServer項下添加項SingleUser,具體內容如下所示:
HKEY_LOCAL_MACHINE\Software\Microsoft\MSSQLServer\SingleUser\Parameters
SQLArg0
:
REG_SZ
:
-dC:MSSQL7DATAMASTER.DAT
SQLArg1
:
REG_SZ
:
-eC:MSSQL7LOGERRORLOG
SQLArg2
:
REG_SZ
:
-lC:MSSQL7DATAMASTLOG.DAT
SQLArg3
:
REG_SZ
:
-m
在命令行下輸入SQLServr
-c
-sSingleUser,注意:必須是在命令行下進入單用戶模式後,啟動Query
Analyzer(查詢分析器)執行restore語句即可。
㈦ sql sercer 2000 被置疑怎麼恢復
--恢復Master
--方法1:重裝SQL,但是數據就Over掉了
--方法2:重建Master Rebuildm.exe 用到SQL的安裝文件,
--從安裝目錄X86\Data中拷取原文件
--重建成功後,不要啟動SQL Server,以單用戶模式進入SQL
--SQLserver的安裝目錄\bin\sqlservr.exe -m
--還原資料庫備份restore database master from disk='e:\master.bak'
--恢復Master
--啟動SQL SERVER
sp_admpdevice 'disk',Mas, 'E:\Master.bak'
backup database master to mas
restore verifyonly from mas
--Cut the Master db
--rebuildm.exe
--Sqlservr.exe -m
restore database master from disk='e:\master.bak'
如果是Model 資料庫損壞,具體過程為:
先重建Master資料庫,再恢復Model資料庫的備份;
MSDB的損壞不影響SQL Server的正常運行, 備份還原和用戶資料庫相同
TempDB:SQL Server每次啟動的時候,都會使用Model資料庫重建,不用備份
㈧ 怎樣還原SQL Server2000資料庫的.bak文件
還原SQL Server2000資料庫的.bak文件的具體步驟如下:
1.打開電腦,然後在電腦上找到並打開軟體,打開sqlserver後在資料庫上右鍵單擊,點擊『還原資料庫』。
㈨ 怎樣還原SQL Server 2000資料庫
第1步,首先來新建一個資料庫。在企業管理器控制台窗口中用滑鼠右鍵單擊「資料庫」選項,在彈出的快捷菜單中執行「新建資料庫」命令。
第2步,在打開的「資料庫屬性」對話框中,在「名稱」編輯框中鍵入備份時的資料庫名稱。「排序規則設置」保持默認參數設置,然後單擊「確定」按鈕,如圖2008120221所示。
圖2008120221 「資料庫屬性」對話框
小提示:新建資料庫以後,不需要運行sql腳本生成資料庫,同時也不要從mdb資料庫中導入數據。
第3步,在企業管理器控制台窗口中,用滑鼠右鍵單擊新建立的資料庫,然後在彈出的快捷菜單中執行「所有任務/還原資料庫」菜單命令,如圖200812022所示。
圖2008120222 執行「還原資料庫」命令
第4步,打開「還原資料庫」對話框,該對話框主要用來設置還原設備、還原備份集等信息。
第5步,在「常規」選項卡中,用滑鼠左鍵點選「還原」區域的「從設備」單選框,切換至選擇設備視圖。在選擇設備視圖中,「還原為資料庫」編輯框中默認填寫了新建的資料庫名稱,而「還原備份集」提供了還原的幾種形式。保持這些參數的默認設置,單擊「選擇設備」按鈕,打開「選擇還原設備」對話框。
第6步,在「選擇還原設備」對話框中,可以選擇在還原了該備份後SQL Server將從哪些設備中還原。單擊「添加」按鈕,打開「選擇還原目的」對話框。單擊「文件名」編輯框右側的瀏覽按鈕,在打開的「備份設備位置」對話框中選中事先備份的設備,並單擊「確定」按鈕,如圖2008120223所示。
圖2008120223 選擇還原設備
第7步,返回「選擇還原目的」對話框,在「文件名」編輯框中可以看到選中的設備名稱,依次單擊「確定/確定」按鈕。
第8步,返回到「還原資料庫」對話框,單擊「選項」標簽,切換至「選項」選項卡。在該選項卡中,用滑鼠勾選「在現有資料庫上強制還原」復選框。其它選項保持默認狀態,單擊「確定」按鈕,如圖2008120224所示。圖2008120224 設置強制還原
第9步,SQL Server開始進行還原操作,還原完成後會給出提示,單擊「確定」按鈕即可。