sql數據自動備份軟體
一、備份資料庫
1、打開SQL企業管理器,在控制台根目錄中依次點開Microsoft
SQL
Server
2、SQL
Server組--雙擊打開你的伺服器--雙擊打開資料庫目錄
3、選擇你的資料庫名稱(如論壇資料庫Forum)--然後點上面菜單中的工具--選擇備份資料庫
4、備份選項選擇完全備份,目的中的備份到如果原來有路徑和名稱則選中名稱點刪除,然後點添加,如果原來沒有路徑和名稱則直接選擇添加,接著指定路徑和文件名,指定後點確定返回備份窗口,接著點確定進行備份
二、還原資料庫
1、打開SQL企業管理器,在控制台根目錄中依次點開Microsoft
SQL
Server
2、SQL
Server組--雙擊打開你的伺服器--點圖標欄的新建資料庫圖標,新建資料庫的名字自行取
3、點擊新建好的資料庫名稱--然後點上面菜單中的工具--選擇恢復資料庫
4、在彈出來的窗口中的還原選項中選擇從設備--點選擇設備--點添加--然後選擇你的備份文件名--添加後點確定返回,這時候設備欄應該出現您剛才選擇的資料庫備份文件名,備份號默認為1(如果您對同一個文件做過多次備份,可以點擊備份號旁邊的查看內容,在復選框中選擇最新的一次備份後點確定)--然後點擊上方常規旁邊的選項按鈕
5、在出現的窗口中選擇在現有資料庫上強制還原,以及在恢復完成狀態中選擇使資料庫可以繼續運行但無法還原其它事務日誌的選項。在窗口的中間部位的將資料庫文件還原為這里要按照你SQL的安裝進行設置(也可以指定自己的目錄),邏輯文件名不需要改動,移至物理文件名要根據你所恢復的機器情況做改動,如您的SQL資料庫裝在D:\Program
Files\Microsoft
SQL
Server\MSSQL\Data,那麼就按照您恢復機器的目錄進行相關改動改動,並且最後的文件名最好改成您當前的資料庫名(如原來是zw0001.mdf,現在的資料庫是zw0002,就改成zw0002.mdf),日誌和數據文件都要按照這樣的方式做相關的改動(日誌的文件名是.ldf結尾的),這里的恢復目錄您可以自由設置,前提是該目錄必須存在(如您可以指定d:\sqldata\zw0002.mdf或者d:\sqldata\zw0002.ldf),否則恢復將報錯
6、修改完成後,點擊下面的確定進行恢復,這時會出現一個進度條,提示恢復的進度,恢復完成後系統會自動提示成功,如中間提示報錯,請記錄下相關的錯誤內容並詢問對SQL操作比較熟悉的人員,一般的錯誤無非是目錄錯誤或者文件名重復或者文件名錯誤或者空間不夠或者資料庫正在使用中的錯誤,資料庫正在使用的錯誤您可以嘗試關閉所有關於SQL窗口然後重新打開進行恢復操作,如果還提示正在使用的錯誤可以將SQL服務停止然後重起看看,至於上述其它的錯誤一般都能按照錯誤內容做相應改動後即可恢復
② sql server自帶的備份功能挺好,為什麼還要用其他備份軟體呢
眾所周知, SQL Server自身的「維護計劃」可以實現自動備份資料庫。
既然這樣,那還有必要使用第三方專業備份軟體嗎?
本文以【護衛神·好備份專業版】為例,分析兩者之間的優劣。
護衛神·好備份專業版是一款伺服器專用的備份軟體,支持備份網站和SQL資料庫,支持本地備份、遠程備份和雲備份,支持存檔備份和同步備份模式。
1、默認自帶
這應該是SQL Server備份的主要優勢,安裝好SQL Server後就可以配置備份了,無需再安裝第三方軟體。
2、技術門檻高
雖說SQL Server備份配置好就可以用了,但是配置卻比較復雜。管理員需要寫大量復雜的腳本來執行備份任務,這就要求管理員對資料庫專業知識非常熟悉才行,一般人幹不了這活。而好備份的話,只需點幾下滑鼠就可以配置好,無需任何專業知識。
3、安全性低
SQL Server備份無法對備份文件進行加密,任何一個擁有此備份文件的人都可以把數據恢復出來,在安全性上得不到保證。好備份則可以設置復雜的壓縮密碼,只有持有正確密碼的人才能提取出備份文件。
4、空間利用率低
SQL Server備份的文件是未經壓縮的,佔用空間較多。好備份自帶7z壓縮,生成的備份文件相比未經壓縮的文件,能節省約80%的空間。
5、穩定性差
SQL Server備份依靠SQL Server 代理工作,如果服務停止或者對SQL Server降權,或是設置了目錄許可權,都可能導致備份無法正常工作。好備份是獨立的服務進程,自動設置備份目錄許可權,確保備份永遠不出問題。
6、不支持遠程備份
SQL Server備份只支持本地備份,一旦伺服器被入侵或者感染勒索病毒,可能導致備份文件全軍覆沒,無法有效起到保障作用。好備份支持遠程FTP、SFTP和阿里雲、騰訊雲、七牛雲等存儲介質,即使黑客入侵了伺服器,也無法刪除或感染遠程備份數據。
7、還原較復雜
SQL Server備份的文件,需要通過SQL Server Management Studio才能還原,步驟多,對新用戶而言比較復雜。好備份支持一鍵還原,點一下滑鼠就自動還原了。
8、無法知曉結果
備份數據最怕的就是明明已經故障了而我們卻不知道。當我們打算還原數據時才發現備份一直失敗,那心情如同掉進寒冷的冰窖。
好備份支持備份結果及時通知,通過簡訊、微信和郵件三種方式告知您,讓您對備份狀況了如指掌。
9、好備份其他優勢
好備份除了備份SQL Server,還可以備份文件和MySQL,以及支持若干計劃任務,例如重啟伺服器、重啟IIS、回收內存、校對時間等等。
好備份支持文件實時同步功能,配合【護衛神·防篡改專業版】,輕松搭建 「分發還原」模式的企業級防篡改系統,確保伺服器再也不被篡改、掛馬、掛黑鏈等。
③ 怎麼讓SQL資料庫自動定時備份
1、依次單擊:開始、程序、MicrosoftSQLServer、企業管理器、SQLServer組、管理、資料庫維護計劃;
2、在右側空白處右鍵單擊,新建維護計劃、勾選要備份的資料庫、下一步;
3、指定資料庫備份計劃、調度、單擊"更改"、設置備份的時間,備份周期、下一步;
4、每日頻率即是每天什麼時間開始進行備份;
5、發生頻率即是執行的周期;
6、指定備份磁碟目錄、修改"使用此目錄"的路徑作為備份資料庫的存放路徑、勾選刪除早於此時間的文件、我這里選擇一周、即是資料庫備份文件把一周前的進行刪除;
7、給此任務計劃填寫一個名字:back2單擊"完成",就可以在資料庫維護計劃中看到剛才新建的計劃。
注意事項:一定要開啟sqlserveragent服務。
④ 求SQLBackupAndFTP(資料庫備份軟體) V10.1.25 綠色版網盤資源
鏈接:
提取碼:11ih
軟體名稱:SQLBackupAndFTP(資料庫備份軟體)V10.1.25綠色版
語言:英文軟體
大小:7.87MB
類別:系統工具
介紹:SQLBackupAndFTP是一款國外專業的資料庫備份工具。該款資料庫備份軟體每天必須發送到一個遠程FTP伺服器,這將大大節省維修時間,讓您更好的管理自己的伺服器。
⑤ 如何實現sql2005 express 版資料庫自動備份
1.
首先建立一個windows
任務計劃
,打開任務計劃向導,選擇指定的的
exe文件
,該文件名為SQLCMD.EXE,位於x:\Program
Files\Microsoft
SQL
Server\90\Tools\Binn
目錄下。
2.然後選擇執行周期,假設選擇每天上午9點,接著輸入Windows用戶名和密碼。
3.在任務計劃向導完成前勾選
「在單擊完成時,打開此任務的高級屬性」這個CheckBox。
4.修改
運行命令
為:sqlcmd
-S
.\SQLEXPRESS
-E
-i
e:\Backup\Backup.sql
註:.\SQLEXPRESS
是你的資料庫實例,
e:\Backup\Backup.sql
磁碟位置可任意更改。Backup.sql
文件內容為:
exec[sp_BackupDatabase]'
urtracker
','F'go6.在你Master資料庫內執行該段
存儲過程
,該存儲過程被Windows計劃調用。
--=============================================--Author:
RyanDing--Create
date:
2010-10-10--
Description
:
備份資料庫--Parameter1:
資料庫名--Parameter2:
備份類型
F=全部,
D=差異,
L=日誌--=============================================
CREATEPROCEDURE
[dbo].[sp_BackupDatabase]@databaseNamesysname,@backupTypeCHAR(1)ASBEGINSETNOCOUNTON;DECLARE@
sqlCommand
NVARCHAR(1000)DECLARE@dateTimeNVARCHAR(20)SELECT@dateTime=REPLACE(CONVERT(VARCHAR,GETDATE(),111),'/','')+REPLACE(CONVERT(VARCHAR,GETDATE(),108),':','')IF@backupType='F'SET@sqlCommand='BACKUP
DATABASE'+@databaseName+'TO
DISK
=''C:\Backup\'+@databaseName+'_Full_'+@dateTime+'.BAK'''IF@backupType='D'SET@sqlCommand='BACKUP
DATABASE'+@databaseName+'TO
DISK
=''C:\Backup\'+@databaseName+'_Diff_'+@dateTime+'.BAK''WITH
DIFFERENTIAL'IF@backupType='L'SET@sqlCommand='BACKUP
LOG'+@databaseName+'TO
DISK
=''C:\Backup\'+@databaseName+'_Log_'+@dateTime+'.TRN'''EXECUTEsp_executesql@sqlCommandENDgo執行計劃任務後
查看
C盤
Backup目錄下生成的bak
資料庫備份
文件。
⑥ 如何讓sql2000資料庫自動備份工具
企業管理器中的Tools,Database Maintenance Planner,可以設置資料庫的定期自動備份計劃。並通過啟動Sql server Agent來自動運行備份計劃。具體步驟如下:
1、打開企業管理器,在控制台根目錄中依次點開Microsoft SQL Server-->SQL Server組-->雙擊打開你的伺服器
2、然後點上面菜單中的工具-->選擇資料庫維護計劃器
3、下一步選擇要進行自動備份的數據
4、下一步更新數據優化信息,這里一般不用做選擇
5、下一步檢查資料庫完整性,也一般不選擇
6、下一步指定資料庫備份計劃,默認的是1周備份一次,點擊更改選擇每天備份後點確定
7、下一步指定備份磁碟目錄,選擇指定目錄,如您可以在D盤新建一個目錄如:d:\databak,然後在這里選擇使用此目錄,如果您的資料庫比較多最好選擇為每個資料庫建立子目錄,然後選擇刪除早於多少天前的備份,一般設定4-7天,這看您的具體備份要求,備份文件擴展名默認的是BAK
8、下一步指定事務日誌備份計劃,看您的需要做選擇
9、下一步要生成的報表,一般不做選擇
10、下一步維護計劃歷史記錄,最好用默認的選項
11、下一步完成
12、完成後系統很可能會提示Sql Server Agent服務未啟動,先點確定完成計劃設定,然後找到桌面最右邊狀態欄中的SQL綠色圖標,雙擊點開,在服務中選擇Sql Server Agent,然後點擊運行箭頭,選上下方的當啟動OS時自動啟動服務
13、可以設置自動啟動sql server Agent:運行Services.msc,設置sqlserverAgent為自動啟動。
14、修改計劃:
打開企業管理器,在控制台根目錄中依次點開Microsoft SQL Server-->SQL Server組-->雙擊打開你的伺服器-->管理-->資料庫維護計劃