導航:首頁 > 編程大全 > sqlserver資料庫備份方案

sqlserver資料庫備份方案

發布時間:2023-02-05 23:38:32

『壹』 sqlserver怎麼備份資料庫

『貳』 sqlserver資料庫幾種備份方法

資料庫備份可以分為個備份類型。

l 全備份:創建備份完成時資料庫內存在的數據的副本。

l 差異備份:只記錄自上次資料庫備份後發生更改的數據。差異資料庫備份比資料庫備份小,而且備份速度快,因此可以更經常地備份,經常備份將減少丟失數據的危險。

l 日誌備份:是自上次備份事務日誌後對資料庫執行的所有事務的一系列記錄。可以使用事務日誌備份將資料庫恢復到特定的即時點(如輸入多餘數據前的那一點)或恢復到故障點。

l 文件組備份:可以備份和還原資料庫中的個別文件。可以只還原已損壞的文件,而不用還原資料庫的其餘部分,從而加快了恢復速度。

不同的備份類型適用的范圍也不同。全備份,可以只用一步操作完成數據的全部備份,但執行時間比較長。差異備份和日誌備份,都不能獨立作為一個備份集來使用,需要進行一次全備份。文件備份必須與事務日誌備份一起使用,所以文件備份只適用於完全恢復模型和大容量日誌記錄恢復模型。

每一種備份類型都有不足之處,要針對需要選擇備份類型,或者使用幾種備份方式的配合來完成資料庫的備份。

經常使用備份方式組合有以下幾種:

l 全備份+差異備份:以一周為周期,星期日進行全備份,星期一到星期六每天進行差異備份。

l 全備份+日誌備份:以一周為周期,星期日進行全備份,星期一到星期六每天進行日誌備份。

l 文件組備份+日誌備份:備份周期取決於資料庫的大小和能力,每周期分別進行一部分數據文件備份,每天進行日誌備份。

『叄』 怎麼備份sqlserver資料庫

備份sqlserver資料庫的方法(以SQLserver2005為例)

1、在開始—>程序(P)—>MicrosoftSQLserver2005—>SQLServerManagementStudio(如下圖)

『肆』 如何備份sqlserver資料庫

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

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

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

『伍』 如何備份sqlserver資料庫

1、點擊開始菜單,打開sql企業管理器。

2、依次展開sqlserver根目錄,並打開版資料庫。

3、選擇要備權份的資料庫名,滑鼠右鍵所有任務→備份資料庫。

4、這里需要注意,如果之前有備份的話,一定要先刪除之前的備份記錄,不用擔心只是刪除記錄而不是刪除你的備份文件。

5、刪除記錄再點添加;

6、選擇備份目的,就是要讓你選擇備份地點和備份文件命名。前面是路徑後面是文件名,這個文件名是自定義的,可以根據時間或者其他來命名,如果想另存的話也可以點擊另存為,然後確定。7、添加保存路徑後繼續確定,然後會有備份進度提示,直到完成ok。

8、根據路徑來檢查是否有備份文件,真的有了!哈哈。

『陸』 如何備份sqlserver資料庫

本文介紹如何本分sqlserver資料庫


材料/工具

sqlserver 2008


方法

1、選擇要備份的資料庫-->右擊-->任務-->備份

『柒』 如何備份SqlServer資料庫

備份SqlServer資料庫有很多辦法,不過一般用的較多就是:
1、手動操作:利用SqlServer自帶的備份功能,登錄資源管理器,右鍵點擊要備份的資料庫,在彈出來的菜單中選擇「備份」,然後按步驟操作即可
2、自動備份:這種方式一般是利用第三方工具或者寫腳本,比如說用工具多備份,自動增量備份,操作非常簡單

『捌』 如何設置SQL Server資料庫自動備份

sqlserver
備份資料庫:
方案1:使用sqlserver自帶的維護計劃
方案2:(1)創建存儲過程備份資料庫
(2)創建bat執行存儲過程
(3)創建任務計劃調用bat文件
(1)創建存儲過程
use
database_name
go
create
proc
[dbo].[BackupDatabase]
as
begin
--資料庫備份腳本
--申明變數參數(『備份全路徑』、『備份路徑』、『文件件名』)
declare
@backup_fullpath
nvarchar(255),
@backup_path
nvarchar(50),
@str_date
nvarchar(50)
--設置路徑
set
@backup_path
=
N'F:\DataBackup\'
--設置文件名
--
make
date
string
in
backup
filename
set
@str_date
=
convert(varchar(50),
getdate(),
121)
set
@str_date
=
replace(@str_date,
N'-',
N'')
set
@str_date
=
replace(@str_date,
N':',
N'')
set
@str_date
=
replace(@str_date,
N'.',
N'')
set
@str_date
=
replace(@str_date,
N'
',
N'')
--備份資料庫
--
backup
DMS
database
set
@backup_fullpath
=
@backup_path
+
N'DMS-'
+
@str_date
+
N'.full.bak'
backup
database
DMS
to
disk
=
@backup_fullpath
end
GO
(2)創建bat執行存儲過程
sqlcmd
-S
127.0.0.1
-U
sa
-P
123
-Q
"use
DMS;
exec
CreateReturnVisitTask"
(3)windows創建任務計劃
推薦使用sqlserver自帶的維護計劃

『玖』 如何備份sqlserver數據

而且只有 全備份,不能將資料庫恢復至某個時間點。所以,我們需要全備份+日誌備份。比如每天一個全備份,每隔1小時或若干分鍾一個日誌備份。說到差異備份,因為微 軟的差異備份記錄的是上一次全備份以來發生的變化,所以,如果資料庫的改動很頻繁的話,沒過多久,差異備份就會和全備份的大小接近,因此這種情況下就不合 適了。因此,全備份+日誌備份的方案適合絕大多數的用戶。
3、如果你僅在資料庫本地做備份,萬一磁碟損壞,或者整個伺服器硬體損壞,備份也 就沒了,就沒法恢復資料庫。因此,你需要把備份文件傳送至另一個物理硬體上。大多數用戶不用磁帶機,因此不考慮。一般,我們需要另一台廉價的伺服器或者 PC來存放資料庫的備份,來防止硬體損壞造成的備份丟失。
4、你可以在資料庫伺服器本地做完備份,然後使用某些方式將備份文件傳送至備機。你是在備份完成後就馬上穿送的嗎?其實可以考慮將傳送備份的腳本用T-SQL語句來寫。
請採納。

閱讀全文

與sqlserver資料庫備份方案相關的資料

熱點內容
java反射獲取返回值 瀏覽:91
java隨機生成幾位數字 瀏覽:420
電腦中毒無法連接網路 瀏覽:371
android通知欄文件下載 瀏覽:81
愛普生p50清零程序 瀏覽:599
音樂盒下載的文件在哪裡 瀏覽:125
extjs4精簡版 瀏覽:521
1inux刪除文件 瀏覽:576
cad為什麼拖拽文件打不開呢 瀏覽:827
java認證考試題庫看不懂 瀏覽:738
如何將三列20行數據做成柱狀圖 瀏覽:995
4s61越獄版本可以升級嗎 瀏覽:213
圖庫的文件夾在哪裡 瀏覽:946
delphi程序自身的版本號 瀏覽:644
湖南電網app官方下載 瀏覽:803
cad文件老是載入到99 瀏覽:293
數據結構前序序列是什麼 瀏覽:899
網路口字是什麼意思 瀏覽:670
win10移動熱點不能用了 瀏覽:38
匯編語言與介面技術2號樂曲程序 瀏覽:15

友情鏈接