SQL2000的備份與還原
❶ 如何用sql語句 直接 備份,還原SQL 2000資料庫
備份資料庫,例如:
BACKUP DATABASE Northwind
TO DISK = 'c:\Northwind.bak'
還原資料庫,例如:
--返回由備份集內包含的資料庫和日誌文件列表組成的結果集
RESTORE FILELISTONLY
FROM DISK = 'c:\Northwind.bak'
--還原由BACKUP備份的資料庫
RESTORE DATABASE Northwind
FROM DISK = 'c:\Northwind.bak'
--指定還原後的資料庫物理文件名稱及路徑
RESTORE DATABASE TestDB
FROM DISK = 'c:\Northwind.bak'
WITH
MOVE 'Northwind' TO 'c:\test\testdb.mdf',
MOVE 'Northwind_log' TO 'c:\test\testdb.ldf'
MOVE 'logical_file_name' TO 'operating_system_file_name'
指定應將給定的 logical_file_name 移到 operating_system_file_name。
默認情況下,logical_file_name 將還原到其原始位置。如果使用 RESTORE
語句將資料庫復制到相同或不同的伺服器上,則可能需要使用 MOVE 選項重
新定位資料庫文件以避免與現有文件沖突。可以在不同的 MOVE 語句中指定
資料庫內的每個邏輯文件。
--強制還原,加上REPLACE參數,則在現有資料庫基礎上強制還原。
RESTORE DATABASE TestDB
FROM DISK = 'c:\Northwind.bak'
WITH REPLACE,
MOVE 'Northwind' TO 'c:\test\testdb.mdf',
MOVE 'Northwind_log' TO 'c:\test\testdb.ldf'
❷ sql2000資料庫備份和還原的步驟
資料庫備份:開始——》程序——》Microsoft SQL Server——》企業管理器——》點左邊的+號,直到找到你要操作的資料庫——》右鍵點擊該資料庫——》選擇「所有任務」——》備份資料庫——》「添加」——》點「瀏覽」——》選擇備份路徑和輸入想要備份的文件名——》確定——》確定——》確定
(資料庫還原類似。)
❸ sql2000怎麼恢復備份資料庫
sql
server
2000的備份與還原:
備份資料庫,示例:
backup
database
northwind
to
disk
=
'c:\northwind.bak'
還原資料庫,例如:
--返回由備份集內包含的資料庫和日誌文件列表組成的結果集
restore
filelistonly
from
disk
=
'c:\northwind.bak'
--還原由backup備份的資料庫
restore
database
northwind
from
disk
=
'c:\northwind.bak'
--指定還原後的資料庫物理文件名稱及路徑
restore
database
testdb
from
disk
=
'c:\northwind.bak'
with
move
'northwind'
to
'c:\test\testdb.mdf',
move
'northwind_log'
to
'c:\test\testdb.ldf'
move
'logical_file_name'
to
'operating_system_file_name'
指定應將給定的
logical_file_name
移到
operating_system_file_name。
默認情況下,logical_file_name
將還原到其原始位置。如果使用
restore
語句將資料庫復制到相同或不同的伺服器上,則可能需要使用
move
選項重新定位資料庫文件以避免與現有文件沖突。可以在不同的
move
語句中指定資料庫內的每個邏輯文件。
--強制還原,加上replace參數,則在現有資料庫基礎上強制還原。
restore
database
testdb
from
disk
=
'c:\northwind.bak'
with
replace,
move
'northwind'
to
'c:\test\testdb.mdf',
move
'northwind_log'
to
'c:\test\testdb.ldf'
❹ sql server 2000 的 備份 還原 附加 有什麼不同
1、肯定大小不一咯,但恢復後顯示的數據效果是一樣的。
2、還原和附加是不是一樣的效果。如果是備份文件(如後綴bak的文件),則只能還原,如果是直接拷貝mdf和ldf文件的,則只能附加。
3、自動的維護計劃
備份的
是
bak的文件,是屬於備份產生的文件,則只能通過還原的方式來恢復(用附加是沒法恢復)。
還原和附加
:都是在當前資料庫上
還原和附加的嗎?
有沒這樣的說法:還原
是在原資料庫上操作。
而附加是在在新建立的資料庫上進行附加的。
--------------------------------------------
備份後對應還原,可以拿備份文件(即bak文件),到所有同版本的SQL
SERVER伺服器上進行還原(當然啦,也可以在原備份的機器上還原,但要注意,若原資料庫還存在的話,則用「強制還原」來還原才行);附加操作可以在原來機器上附加,也可以把mdf和ldf文件拷貝到別的同版本的SQL
SERVER伺服器上進行附加。
❺ 如何將sqlserver2000的數據還原到sqlserver2008
1、將Sql Server2000的資料庫進行備份,形成bak文件
2、打開Sql Server2008
3、在SQL Server Management Studio資源管理器窗口中右鍵選擇任務->還原->資料庫
4、在出現的窗口中輸入目標資料庫,如輸入test,並選擇「源設備」,點擊瀏覽按鈕找到備份的文件
5、點擊確定,還原成功。
--注意:將sql server2000的備份數據還原到sql server 2008中關鍵是一定不要建立一個新的資料庫文件,而是直接還原的時候在目標資料庫處給待還原的資料庫起個名字就可以了
❻ sql2000怎麼還原資料庫備份
事先備份生成的資料庫備份文件可以任意遷移至任何資料庫中(如本伺服器的新建資料庫)。以在新的資料庫中還原資料庫為例,具體實現步驟如下所述:
http://jingyan..com/article/642c9d34ac3790644a46f7a2.html
❼ sql2000的備份與還原:
一種方法:
A電腦先把資料庫停掉,之後想要備份的資料庫的數據文件和日誌文件拷出來
B電腦在sql2000企業管理器中 直接附加資料庫即可.
二種方法:
在A電腦sql2000企業管理器中相應的資料庫上右鍵會有相應的備份資料庫的選項備份成一個文件 之後在在B電腦上sql2000企業管理器中新建立一個資料庫,之後用在A電腦備份來的文件還原即可(選強制還原)。
還有一種方法:
只備份還原庫結構,A電腦企業管理器相應資料庫右鍵會有生成sql語句,把生成的sql語句保存下來,之後在B電腦查詢分析器里F5執行即可
不難,弄弄,相信你會很快搞定的
❽ 請教高手:SQL2000資料庫怎樣備份與還原啊本人不會啊,請詳細點說啊。謝謝啊。
其實不用那麼麻煩…你只要把原來的資料庫文件和日誌文件復制到新電腦上,然後在新的SQLServer上面附加資料庫即可。 在你的實例名上面,也就是所謂的「local」上右擊,選擇「附加資料庫」,然後選擇你的資料庫文件和日誌文件即可。
關於你的提問,
備份分為四種:
1、備份資料庫;2、數據日誌;3、差異備份。(差異備份就是說只備份自上次資料庫備份之後發生更改的數據)4、備份文件組和文件
在你的默認實例下,有幾個分支,一個是資料庫,一個是數據轉換服務,一個是管理,點擊+號展開「管理」菜單,下面有一個分支「備份」,在「備份」上面右擊,選擇「備份資料庫」,會彈出一個窗口,選擇要備份的資料庫,名稱和描述自己可以填了,選擇備份類型,再單擊添加按鈕,選擇資料庫保存位置,重寫類型自己添加即可,調度不用理他,這樣就可以完成備份了。或者每個資料庫的右鍵上的所有任務里的備份資料庫也行。
還原資料庫也是所有任務里的「還原資料庫」操作,然後選擇哪一個備份即可。
SQL語句那東西比較復雜和麻煩一點