當前位置:首頁 » 編程語言 » sql資料庫文件備份
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql資料庫文件備份

發布時間: 2023-02-14 17:58:56

Ⅰ 怎樣備份sql2005里的資料庫文件

步驟/方法

開始菜單
中打開「SQL
Server
Management
Studio」。
看到了
SQL2005
的登陸界面,選擇一種身份登錄,這里選擇「windows
身份認證
」的方式登陸
左側的對象
資源管理器
視圖中,點開「資料庫」,找到自己需要備份出來的資料庫,
右擊
,在彈出菜單中選擇「任務」。
「任務中」,選擇「備份」這個功能。
備份類型選擇「完整」,「目標」是
備份文件
的位置,可以自定義一個比較好找的目標,這樣備份以後就可以方便的找到備份文件了,設置完成點「確定」即可,然後到目標目錄下找到後綴為.bak的備份文件就是所需的備份文件。

Ⅱ 用SQL語句備份資料庫

用SQL2000還原bak文件
1.右擊SQL
Server
2000實例下的「資料庫」文件夾。就是master等資料庫上一級的那個圖標。選擇「所有任務」,「還原資料庫」
2.在「還原為資料庫」中填上你希望恢復的資料庫名字。這個名字應該與你的源碼中使用的資料庫名字一致。
3.在彈出的對話框中,選「從設備」
4.點擊「選擇設備」
5.點擊「添加」
6.點擊「文件名」文本框右側的「...」按鈕,選中你的「.BAK」文件,並點擊確定回到「選擇還原設備」對話框。
7.點擊確定回到「還原資料庫」對話框。
8.點擊「選項」選項卡
9.將所有「移至物理文件名」下面的路徑,改為你想還原後的將資料庫文件保存到的路徑。如果你不希望改變,可以直接點擊確定。這時便恢復成功了。
很不錯!我今天終於把.bak搞定了,這里有個要注意的地方就是選項中的「移至物理文件名」下面的路徑,這個路徑一定要修改哦,不然會出現錯誤

Ⅲ SQL資料庫備份

SQL語句里有.
備份
backupdatabase[資料庫名]todisk=[磁碟路徑]
例如
backupdatabasedatatodisk='D:\1.bak'
恢復
restoredatabase[資料庫名]fromdisk=[磁碟路徑]
例如
restoredatabasedatafromdisk='D:\1.bak'
createPROCEDUREGY_DBBak
@bakequipint,--備份設備:磁碟&磁帶
@bakpathvarchar(50),--帶全路徑的備份文件名
@baktypeint,--完全備份&增量備份
@baklogint,--『0』備份日誌
@bakdbint,--『0』備份資料庫
@kindvarchar(7),--備份還是恢復
@retmsgvarchar(20)output--返回信息
AS
DECLARE@DevName_datavarchar(50)
DECLARE@DevName_logvarchar(50)
declare@db_pathvarchar(100)
declare@log_pathvarchar(100)
DECLARE@RCINT
SELECT@db_path=@bakpath+'.dat'
SELECT@log_path=@bakpath+'log.dat'
SELECT@RC=0
DBCCCHECKDB(Northwind)
/***********************************************************
**CREATEBACKUPANDRESTOREDEVICES
************************************************************/
IF@RC=0
BEGIN
EXECsp_admpdevice'disk',@DevName_data,@db_path
execsp_admpdevice'disk',@DevName_log,@log_path
select@rc=@@error
IF@RC<>0
begin
EXECSP_DropDevice@Devname_data
execsp_dropdevice@devname_log
SELECT@RC=-1000
return@rc
end
END
IF@kind='backup'
BEGIN
IF@bakequip=0
BEGIN
IF@baktype=0
BEGIN
IF@bakdb=0
BEGIN
BACKUPDATABASENorthwindTODISK=@Devname_data
WITHINIT
END
IF@baklog=0
BEGIN
BACKUPLOGNorthwindWITHNO_LOG
BACKUPLOGNorthwindTODISK=@DevName_log
WITHINIT,NO_TRUNCATE
END
END
ELSEBEGIN
IF@bakdb=0
BEGIN
BACKUPDATABASENorthwindTODISK=@DevName_data
WITHNOINIT
END
IF@baklog=0
BEGIN
BACKUPLOGNorthwindWITHNO_LOG
BACKUPLOGNorthwindTODISK=@DevName_log
WITHNOINIT,NO_TRUNCATE
END
END
END
SELECT@retmsg='資料庫備份成功!'
END
IF@kind='restore'
BEGIN
=@DevName_dataWITHREPLACE
SELECT@retmsg='恢復資料庫成功!'
END
RETURN0

Ⅳ 如何備份sql server資料庫

手頭准備 1、在導入前,我們手頭上需要有資料庫的備份文件。一般情況下有2種,一種是通過企業管理器備份出來的SQL文件,只有一個文件。還有一種就是資料庫的源文件,有2個,分別是mdf和ldf文件,也就是資料庫的數據文件和日誌文件。 2、有的客戶只有這2種備份文件的其中一種,針對不同的情況,我們可以採取不同的備份方式。當然我們必須確保資料庫備份文件是完整的沒有損壞的。 步驟/方法 1、假如你的空間商用的是星外虛擬主機管理系統,這種系統支持第一種備份文件的還原和導入。星外系統的資料庫導入分為5個步驟,大家直接到空間商的資料庫管理裡面就可以看到,這里不再敘述,發個截圖給大家看。 2、如果你只有資料庫源文件,也就是有mdf 和ldf文件。可以直接把SQLServer暫停,然後用備份的源文件覆蓋現在的初始源文件,然後啟動SQLServer。注意這種辦法要先開通這個資料庫,保持源文件名要一致,這樣才能直接覆蓋。 3 還有一種辦法就是附加資料庫,把mdf和ldf文件直接附加,系統會自動生成一個資料庫。下面是截圖:如果你的空間商一定要第一種備份文件才能還原,可以先通過這種附加方法把資料庫生成,然後在企業管理器中導出備份文件即可。注意上面的附加為:項目要寫准...手頭准備
1、在導入前,我們手頭上需要有資料庫的備份文件。一般情況下有2種,一種是通過企業管理器備份出來的SQL文件,只有一個文件。還有一種就是資料庫的源文件,有2個,分別是mdf和ldf文件,也就是資料庫的數據文件和日誌文件。
2、有的客戶只有這2種備份文件的其中一種,針對不同的情況,我們可以採取不同的備份方式。當然我們必須確保資料庫備份文件是完整的沒有損壞的。

步驟/方法
1、假如你的空間商用的是星外虛擬主機管理系統,這種系統支持第一種備份文件的還原和導入。星外系統的資料庫導入分為5個步驟,大家直接到空間商的資料庫管理裡面就可以看到,這里不再敘述,發個截圖給大家看。

2、如果你只有資料庫源文件,也就是有mdf 和ldf文件。可以直接把SQLServer暫停,然後用備份的源文件覆蓋現在的初始源文件,然後啟動SQLServer。注意這種辦法要先開通這個資料庫,保持源文件名要一致,這樣才能直接覆蓋。
3
還有一種辦法就是附加資料庫,把mdf和ldf文件直接附加,系統會自動生成一個資料庫。下面是截圖:如果你的空間商一定要第一種備份文件才能還原,可以先通過這種附加方法把資料庫生成,然後在企業管理器中導出備份文件即可。注意上面的附加為:項目要寫准備還原的資料庫名稱。

4、用SQL網頁管理器導入備份文件。這種辦法需要先安裝一個web界面的SQLServer管理器,類似於管理MySQL的PHPmyadmin,應該網上有下載的。下面是截圖:

注意事項
還有一個要非常注意的地方,很多朋友還原資料庫後資料庫無法連接,這一般是由於沒有調整好用戶許可權導致的。SQLServer要注意的用戶許可權有2個地方。一個是資料庫->用戶這里要有名稱和對應的登錄名。

Ⅳ 資料庫SQL 如何完全備份

第1步,依次單擊「開始」→「所有程序」→Microsoft
SQL
Server→「企業管理器」,打開「企業管理器」控制台窗口。
第2步,在企業管理器控制台窗口的左窗格中依次展開「Microsoft
SQL
Servers/SQL
Server組/local」目錄樹。然後用滑鼠右鍵單擊「資料庫」選項,在彈出的快捷菜單中執行「所有任務」→「備份資料庫」命令。
第3步,打開「SQL
Server
備份」對話框,然後單擊「資料庫」右側的下拉三角,從中選擇要備份的資料庫名稱(本例採用默認的Master資料庫)。在「名稱」編輯框中可以鍵入備份生成的文件名稱。接著單擊「添加」按鈕。
第4步,在打開的「選擇備份目的」對話框中,單擊「文件名」編輯框右側瀏覽按鈕,打開「備份設備位置」對話框。在該對話框中找到本地硬碟中用於保存備份資料庫文件的文件夾(本例為L:\SQLBackup文件夾),然後在「文件名」編輯框中為備份文件鍵入一個合適的名稱。設置完成以後單擊「確定」按鈕。
第5步,回到「選擇備份目的」對話框,可以在「文件名」編輯框中看到剛才所作的設置,單擊「確定」按鈕即可。
第6步,SQL
Server開始按照指定的備份目的對資料庫進行備份,備份完成後會給出提示,單擊「確定」按鈕即可,

Ⅵ 資料庫SQL 如何完全備份

1、點擊開始菜單,打開sql企業管理器。
2、依次展開sqlserver根目錄,並打開資料庫。
3、選擇要備份的資料庫名,滑鼠右鍵所有任務→備份資料庫。
4、這里需要注意,如果之前有備份的話,一定要先刪除之前的備份記錄,不用擔心只是刪除記錄而不是刪除備份文件。
5、刪除記錄再點添加。
6、選擇備份目的,就是要讓你選擇備份地點和備份文件命名。前面是路徑後面是文件名,這個文件名是自定義的,可以根據時間或者其它來命名,如果想另存的話也可以點擊另存為,然後確定。
7、添加保存路徑後繼續確定,然後會有備份進度提示,直到完成ok。
8、根據路徑來檢查是否有備份文件。

Ⅶ mssql資料庫如何備份

一、通過
企業管理器
進行單個
資料庫備份
。打開SQL
SERVER
企業管理器,展開SQL
SERVER組LOCAL下的資料庫,
右鍵
點擊你要
備份
的資料庫,在彈出的
菜單
中選擇所有
任務
下的備份資料庫,彈出備份資料庫對話框:
點擊添加
按鈕
,填寫
備份文件

路徑

文件名
,點擊確定添加備份文件,點擊備份對話框上的備份,開始進行備份。
二、通過企業管理器多數據定時庫備份。打開SQL
SERVER
企業管理器,展開SQL
SERVER組下的管理
節點
,右鍵單擊資料庫維護計劃,選擇新建維護計劃。在彈出的歡迎對話框中選擇下一步,然後顯示如下對話框:
選擇你想要備份的資料庫,下一步。在接下來的一步中,我們默認所有選項,下一步。在當前對話框中可以選擇是否檢查資料庫的
完整性
,這里我們默認就可以進行下一步就行了。對話框入圖所示:
選中作為維護計劃的一部分來備份資料庫,點擊更改按鈕修改備份資料庫的時間,單擊下一步
在這里,我們可以選擇「使用此目錄」為備份指定路徑,選中「刪除早於此時間的文件」可以指定備份文件的
保留時間

下面的幾個
步驟
我們都選擇默認設置,最後在完成對話框里為備份起一個名字,點擊完成後,資料庫會在你指定的時間進行備份。關於資料庫維護計劃的更多知識請查看其它
相關資料

三、備份
資料庫文件
。打開SQL
SERVER
企業管理器,展開SQL
SERVER組LOCAL下的資料庫,右鍵點擊你要備份的資料庫,選擇屬性。在彈出的對話框中選擇
數據文件
,在這里顯示了數據文件的路徑,
打開SQL
SERVER
服務管理器,將SQL
SERVER
停止。然後打開
我的電腦
,找到數據文件路徑,將其
拷貝
出來進行備份(注意同時備份.LDF文件)。
最後開啟SQL
SERVER服務
四、回復資料庫備份文件(適用於用企業管理器備份的資料庫)。打開SQL
SERVER
企業管理器,展開SQL
SERVER組LOCAL下的資料庫,右鍵點擊你要還原的資料庫,選擇所有任務下的還原資料庫,彈出如下對話框:
選擇
從設備
,點擊選擇設備,為還原添加備份文件路徑,然後進行確定還原。
五、還原資料庫備份文件。在企業管理器中對資料庫節點右鍵單擊,選擇所有任務下的附加資料庫,彈出附加資料庫對話框。
選擇一個你之前拷貝的數據文件,然後點擊確定即可附加成功