怎么用SQL語句備份和恢復(fù)數(shù)據(jù)庫?
首先需要選擇你要備份的數(shù)據(jù)庫,鼠標(biāo)右鍵單擊,選擇任務(wù)-備份。彈出備份數(shù)據(jù)庫窗口,選擇添加。彈出選擇備份目標(biāo)窗口,點擊瀏覽。選擇存放備份數(shù)據(jù)庫的目錄,輸入文件名,后綴名輸入.bak,點擊確定,備份完成。
SQLserver2012可以做維護計劃,來對數(shù)據(jù)庫進行自動的備份。例如這樣一個數(shù)據(jù)庫維護的計劃,每天0點對數(shù)據(jù)庫進行差異備份,每周日0點對數(shù)據(jù)庫進行完全備份,并且每天晚上10點刪除一次過期備份(兩個星期前的)。
單擊從設(shè)備,然后單擊選擇設(shè)備。在還原自下,單擊磁帶或磁盤,然后選擇還原設(shè)備。如果沒有出現(xiàn)設(shè)備,則單擊添加以添加現(xiàn)有的備份設(shè)備或創(chuàng)建新的備份設(shè)備。
如果一個公司每晚都必須執(zhí)行多個備份任務(wù),比如要備份SQL數(shù)據(jù)庫、Exchange數(shù)據(jù)庫、用戶創(chuàng)建的文件,還有Web服務(wù)器,它們的備份順序是什么呢?如果不能同時備份的話,那么企業(yè)應(yīng)該首先選擇備份最容易被破壞的文件。
如何恢復(fù)和修復(fù)SQLServer的MDF文件
1、如果備份的數(shù)據(jù)庫有2個文件,分別是.LDF 和 .MDF,打開企業(yè)管理器,在實例上右擊---所有任務(wù)--附加數(shù)據(jù)庫,然后選擇那個.MDF文件,就可以了。
2、方法把mdf文件和ldf文件拷貝到數(shù)據(jù)庫的默知認(rèn)路徑道C:\ProgramFiles\MicrosoftSQLServer\MSSQLMSSQLSERVER\MSSQL\DATA里。在sqlserver里新建個查詢,執(zhí)行下面代碼。
3、具體方法如下:把備份文件放到目錄:C:\ProgramFiles\MicrosoftSQLServer\MSSQL1MSSQLSERVER\MSSQL\DATA。右擊“數(shù)據(jù)庫”選擇“附加”。把.mdf文件添加進來。
4、首先先和大家講一講SQL Server恢復(fù)master數(shù)據(jù)庫方法,具體步驟如下第一步:復(fù)制model.mdf、mastlog.ldf、model.mdf、modellog.ldf、msdbdata.mdf、msdblog.ldf文件。
服務(wù)器上的SQLserver怎么把數(shù)據(jù)庫備份或者復(fù)制到本地
1、方法一:腳本法如果你的數(shù)據(jù)庫每天都有更新,而且今天改動量不大,可以將你所有的改動弄成腳本,放到本地數(shù)據(jù)庫執(zhí)行即可。就行一般公司開發(fā)寫數(shù)據(jù)庫發(fā)布腳本一樣。
2、,點擊“開始”-“程序”,在“MicrosoftSQLServer”菜單中選擇“客戶端網(wǎng)絡(luò)實用工具”。2,在“別名”選項中點擊“添加”。
3、開始--程序--附件--遠(yuǎn)程桌面連接--輸入用戶名,密碼--進入服務(wù)器--打開數(shù)據(jù)庫。
如何用sqlserver數(shù)據(jù)庫恢復(fù).bak數(shù)據(jù)庫備份
1、打開企業(yè)管理器,右鍵單擊你需要還原到的“數(shù)據(jù)庫”節(jié)點,選擇“所有任務(wù)”-“還原數(shù)據(jù)庫”。在“還原數(shù)據(jù)庫”對話框的“常規(guī)”選項卡中選擇“從設(shè)備”。
2、選擇新建數(shù)據(jù)庫。添加數(shù)據(jù)庫名稱,名稱與備份的數(shù)據(jù)庫名稱一致,點擊確定。在“數(shù)據(jù)庫”點擊右鍵,選擇還原數(shù)據(jù)庫,在目標(biāo)數(shù)據(jù)庫選擇剛才新建的數(shù)據(jù)庫,選擇源設(shè)備,選擇瀏覽,備份位置選擇添加。
3、右擊SQL Server 2000實例下的“數(shù)據(jù)庫”文件夾。就是master等數(shù)據(jù)庫上一級的那個圖標(biāo)。選擇“所有任務(wù)”,“還原數(shù)據(jù)庫”在“還原為數(shù)據(jù)庫”中填上你希望恢復(fù)的數(shù)據(jù)庫名字。
4、你的bak文件為50.1617版本應(yīng)該是sqlserver2008 R2版本數(shù)據(jù)庫. 而你目前電腦的數(shù)據(jù)庫為00.1600 sqlserver2008,高版本數(shù)據(jù)無法還原到低版本數(shù)據(jù)庫。
5、右擊SQLServer2000實例下的數(shù)據(jù)庫文件夾。就是master等數(shù)據(jù)庫上一級的那個圖標(biāo)。選擇所有任務(wù),還原數(shù)據(jù)庫在還原為數(shù)據(jù)庫中填上你希望恢復(fù)的數(shù)據(jù)庫名字。
6、打開電腦,然后在電腦上找到并打開軟件,打開sqlserver后在數(shù)據(jù)庫上右鍵單擊,點擊‘還原數(shù)據(jù)庫’。在彈出式還原數(shù)據(jù)庫界面中, 選擇 設(shè)備 按鈕后, 單擊右側(cè)有三個點的按鈕以選擇文件。
SQLServer2008R2如何還原數(shù)據(jù)庫
打開SQL Server Management Studio,連接數(shù)據(jù)庫,找到“本地” - “數(shù)據(jù)庫”。 右鍵單擊“還原數(shù)據(jù)庫”或“還原文件和文件組”。
展開企業(yè)管理器--》點擊數(shù)據(jù)庫列表那里,然后右鍵--》選“還原數(shù)據(jù)庫”---》然后按提示選“設(shè)備”選到你的bak文件所在的位置,根據(jù)里面的要求適當(dāng)設(shè)置就可以還原了。
在ssms下點擊數(shù)據(jù)庫,然后點擊還原數(shù)據(jù)庫,會有一個彈窗,一般先選擇數(shù)據(jù)源,再選擇庫,然后再點擊還原即可。
sqlserver2008R2備份文件不可以還原到sqlserver2005。sqlserver2005備份文件可以還原到sqlserver2008R2。