一、備份資料庫
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 r2資料庫並刪除之前的備份
可以設置每天幾點備份
建立兩個維護計劃。
也可以隔多長時間備份一次。
但是設置的那台機器必須開機並且SQL
Agent
這個伺服器開啟著
自動備份:
打開企業管理器,點擊資料庫,然後點擊上方的工具-資料庫維護計劃器,
如何設置SQL資料庫自動備份
1、打開企業管理器,在控制台根目錄中依次點開Microsoft
SQL
Server-->SQL
Server組-->雙擊打開你的伺服器,選擇
所要備份的資料庫
2、然後點上面菜單中的工具-->選擇資料庫維護計劃器
3、下一步選擇要進行自動備份的數據-->下一步更新數據優化信息,這里一般不用做選擇-->下一步檢查數據完整性,也一般不選擇
4、下一步指定資料庫維護計劃,默認的是1周備份一次,點擊更改選擇每天備份後點確定
5、
下一步指定備份的磁碟目錄,選擇指定目錄,如您可以在D盤新建一個目錄如:d:\databak,然後在這里選擇使用此目錄,然後選擇刪除早於多少天前的備份,一般設定4-7天,備份文件擴展名默認的是BAK
6、下一步指定事務日誌備份計劃,默認-->下一步要生成的報表,一般不做選擇-->下一步維護計劃歷史記錄,最好用默認的選項-->下一步完成
7、完成後系統很可能會提示Sql
Server
Agent服務未啟動,先點確定完成計劃設定,然後找到桌面最右邊狀態欄中的SQL綠色圖標,雙擊點開,在服務中選擇Sql
Server
Agent,然後點擊運行箭頭,選上下方的當啟動OS時自動啟動服務
⑶ SQL 資料庫自動備份
企業管理器里
->在所要進行備份的資料庫上
右鍵
->所有任務
->維護計劃
->點四次下一步
->
就是備份了
。
說明:這個頁面上你可以點更改來
詳細的配置如"每周-~周五00:00自動備份",及路徑設置等。
--------------------------------------------
問題補充:強調一下,備份的文件名是「資料庫名+備份日期」,每次更新的,否則會覆蓋原來的備份,就沒有意義了!
提問者:漢之尊
-
經理
五級
--------------------------------------------
針對你的這種做法那你嘗試用存儲過程吧,靈活、可以根據具體需要定製:
在要備份的數據上建立以下存儲過程:
CREATE
PROCEDURE
[dbo].[過程名]
AS
declare
@filename
nvarchar(100),--文件名
@NowDay
int
--設置時間
set
@filename='D:\data'+cast(Day(GetDate())
as
varchar(2))+'.dat'
--文件路徑及文件名
Set
@NowDay=Day(GetDate())
if
(@NowDay>=20)
or
(@NowDay<=10)
--這個月的20到下個月的10要備份
begin
print
@filename
BACKUP
DATABASE
[資料庫名()你也可以設參數]
TO
DISK
=
@filename
WITH
INIT
,
NOUNLOAD
,
NAME
=
N'XX數據備份',
NOSKIP
,
STATS
=
10,
NOFORMAT
end
自己推敲一下,相信你會實現的!
⑷ sql server資料庫怎麼自動備份
1 打開SQL server配置管理器,設置sql server服務里的SQL server代理服務為自動並啟動。 2 啟動Master Data Services Configuration Manager,登陸資料庫。 3 在主界面左側,右鍵點擊「管理」里的「維護計劃」,在下拉菜單點擊「維護計劃向導」。 4 點擊「下一步」,填寫名稱,說明。選擇「整個計劃統籌安排或無計劃」後,點擊「更改」設定時間,此處設置為5小時。 5 然後勾選「備份資料庫(完整)」點擊「下一步」,在資料庫右側選擇需要備份的資料庫。點擊下一步。 6 再次點擊下一步,可看到正在備份,直至備份結束。 7 可以看到備份成功。至此,SQL Server資料庫備份就完成了。同時,資料庫自動備份也完成。
⑸ 如何實現SQL Server 2005資料庫自動備份壓縮
實現SQL server2005資料庫自動備份壓縮功能有兩種方式,自動功能和用第三方工具,自帶功能比較復雜,請直接參考網路文庫教程,如下:http://wenku..com/link?url=HzqV-g1lympn-L7wFynKq2p4N0za04ZoV5LpW
用第三方工具「多備份」也可以實現資料庫自動備份壓縮,節省存儲空間
⑹ 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、回收內存、校對時間等等。
好備份支持文件實時同步功能,配合【護衛神·防篡改專業版】,輕松搭建 「分發還原」模式的企業級防篡改系統,確保伺服器再也不被篡改、掛馬、掛黑鏈等。
⑺ SQL2000對資料庫的自動備份功能
首先,我們遠程登路伺服器,先開啟"SQLSERVERAGENT"服務,點擊開始---程序---管理工具---服務,並在「服務」中開啟
同時將"SQLSERVERAGENT"服務設置為自動啟動
並啟動"SQLSERVERAGENT"服務
然後打開SQL2000企業管理器,點擊開始---程序---Microsoft
SQL
Server---企業管理器,並右鍵點擊「資料庫維護計劃」,開始「新建維護計劃」
勾選您需要維護的資料庫(下面以master舉例說明)
之後始終按照默認選項到「指定資料庫備份計劃」框,如果您需要對備份時間進行調整可以點擊對話框中的「更改」來調整變更時間
再下一步中建議您勾選「刪除早於此時間的文件」,在以下對話框中您可以將「要存儲備份文件的目錄」勾選"使用此目錄"修改到E盤中
之後始終按照默認選項到「維護計劃創建成功」
確定後即可在企業管理器中查看到新建立的維護計劃
如果您今後需要對該技術任務進行調整,您可以在「資料庫維護計劃1」上點擊滑鼠右鍵,對相關設置參數進行變更
這樣就完成了SQL2000對資料庫的自動備份功能。
⑻ 如何設置MSSQL每天自動備份
1、打開企業管理器,在控制台根目錄中依次點開Microsoft SQL Server--SQL Server組--雙擊打開你的伺服器
8、這個時候資料庫計劃已經成功的運行了,將按照您上面的設置進行自動備份
⑼ SQL2000怎樣設置自動備份
對於資料庫的管理,其實最重要的一點就是對資料庫的經常備份,那如果每天都手動去備份的話,對管理員的工作量有點大。在SQL Server 2000資料庫中自帶了一個資料庫自動備份功能。下面是SQL Server 2000資料庫自動備份方法。
1、打開SQL Server 2000企業管理器
2、打開資料庫列表,在你想要備份的資料庫上點右鍵→所有任務→備份資料庫
3、在彈出的設置窗口中選擇「資料庫——完全」,點擊備份到列表右邊的「添加」,選擇備份文件的路徑及名稱
4、在重寫選項中選擇「重寫現有媒體」
5、選中「調度」選項,點擊調度框後面的「..."圖標進行調度編輯
6、選中「反復出現」,點「更改」,選擇「每周」,「每1周」,「星期一」,在每日頻率中選擇你想做備份的時間,然後依次按「確定」即可完成自動備份設置。