mssql備份資料庫
第一步打開sql server資料庫,選擇要備份的資料庫,滑鼠右鍵選擇任務->備份,如下圖所示:
2. 如何設置MSSQL每天自動備份
1、打開企業管理器,在控制台根目錄中依次點開Microsoft SQL Server--SQL Server組--雙擊打開你的伺服器
8、這個時候資料庫計劃已經成功的運行了,將按照您上面的設置進行自動備份
3. 關於SQL的資料庫備份
sql sever 伺服器停止。 把
C:\Program Files\Microsoft SQL Server\MSSQL\Data 這裡面。你的資料庫文件。。復制一份就好了。。 要 *.mdf *.ldf兩個文件才是一個完整的資料庫文件噢。
如果。。資料庫不多的話。也可以打開。企業管理器。 在資料庫名。單擊右鍵 "所有任務--備份資料庫。 "在打開的對話框中。 加添加。。選擇路徑。輸入名稱。點確定就行了~~`
`~``好運`~~
4. 教你如何用SQL備份和還原資料庫
資料庫的備份和恢復 一、備份資料庫1、打開SQL企業管理器,在控制台根目錄中依次點開 Microsoft SQL Server2、SQL Server組--雙擊打開你的伺服器--雙擊打開資料庫目錄3、選擇你的資料庫名稱(如論壇資料庫Forum)--然後點上面菜單中的工具--選擇備份資料庫4、備份選項選擇完全備份,目的中的備份到如果原來有路徑和名稱則選中名稱點刪除,然後點添加,如果原來沒有路徑和名稱則直接選擇添加,接著指定路徑和文件名,指定後點確定返回備份窗口,接著點確定進行備份 二、還原資料庫1、打開SQL企業管理器,在控制台根目錄中依次點開 Microsoft SQL Server2、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服務停止然後重起看看,至於上述其它的錯誤一般都能按照錯誤內容做相應改動後即可恢復 三、設定每日自動備份資料庫1、打開企業管理器,在控制台根目錄中依次點開
5. MSSQL 資料庫備份和還原的幾種方法 圖文教
備份方案一: 通過 mysqlmp命令,直接生成一個完整的 .sql 文件
Step 1: 創建一個批處理
(說明:root 是mysql默認用戶名, aaaaaa 是mysql密碼, bugtracker 是資料庫名)
------------mySql_backup.bat--------------------------------------------------------------------------------------
d:
cd D:/AppServ/MySQL/bin
mysqlmp -uroot -paaaaaa bugtracker > E:/DataBase/Mysql_bugtracker_backup/bugtracker_back.sql
exit
Step 2: 創建一個計劃任務
"Start" -- > "Control Panel" --> "Administrative Tools" -- > "Task Scheler"
"Create A Basic Task" --> --- > "Daily" (注意設置後面的 時 分 秒) --> ---- "Start a Program" --> "Browser" (定位選擇到你剛才創建的批處理mySql_backup.bat) --> --- > "Finish"
對應的還原方法
創建一個處理:
----------mySql_restore.bat-------
d:
cd D:/AppServ/MySQL/bin
mysql -uroot -paaaaaa bugtracker < E:/DataBase/Mysql_bugtracker_backup/bugtracker_back.sql
exit
雙擊它即可自動執行還原
備份方案二: 通過 x 命令,直接把Mysql 的 data 目錄下的對應的資料庫全部的文件全部 出來
創建批處理:
x D:/AppServ/MySQL/data/bugtracker E:/DataBase/Mysql_bugtracker_backup/bugtracker/ /e /h /d /y /r /v /f /k
exit
對應的還原方法
把 E:/DataBase/Mysql_bugtracker_backup 目錄下的 bugtracker文件夾 直接 到 D:/AppServ/MySQL/data 目錄下,把這個目錄的bugtracker文件夾 全部履蓋掉
備份方案三:安裝Navicat For MySql 工具,通過它的 Schele 功能設置自動備份
Schele -- > New Batch Job
在新彈出的頁面中 選擇你的 DB (eg: bugtracker ),然後在右邊面板(Available Jobs)中你會看到「Backup bugtracker」,雙擊它,它會出現在下邊面板---
對應的還原方法:
找到上述目錄下對應的最新的 .psc 文件,然後通過Navicat For Mysql 工具還原
6. mssql2005怎麼備份資料庫.備份到本地!
前提在同一個區域網內, 如果不是就當我沒說,我再找其它的方法
--前奏步驟
go
exec sp_configure 'show advanced options', 1
go
sp_configure 'xp_cmdshell',1
go
RECONFIGURE WITH OVERRIDE
/*--說明:
exec master..xp_cmdshell 'net use z: \\server\path$ "密碼" /user:server\administrator'
z:是映射網路路徑對應本機的盤符,與下面的備份對應
\\server\path$是要映射的網路路徑
server\administrator
server是遠程的計算機名,
administrator是登陸的用戶名
密碼 面指定的administrator用戶的密碼
--*/
--備份資料庫的目錄 做了一個映射
exec master..xp_cmdshell 'net use Z: \\192.168.0.2\back "pwd2" /user:192.168.0.2\administrator'
declare @ldt_now datetime,
@ls_path varchar(60),
@ls_bp varchar(30),
@ls_Path varchar(100),
@ls_delfile varchar(60),
@ls_delpath varchar(60)
set @ldt_now =getdate()
set @ls_path = left(Convert(varchar,@ldt_now,120),10)
set @ls_bp = 'C:\DataBase'+@ls_path+'.bak'
set @ls_Path = ' C:\DataBase'+@ls_path+'.bak Z:'
set @ls_delfile = 'del C:\DataBase'+@ls_path+'.bak '
set @ls_delpath = 'net use z: /delete'
PRINT @ls_bp
--with init覆蓋|noinit添加 註:網路映射的對象要可寫
backup database DataBase to disk=@ls_bp
--COPY
exec master..xp_cmdshell @ls_Path
--刪除(這句可以去掉)
--exec master..xp_cmdshell @ls_delfile
--完成後刪除映射
exec master..xp_cmdshell @ls_delpath
--關閉
go
sp_configure 'xp_cmdshell',0
go
RECONFIGURE WITH OVERRIDE
這個方法是把數據備份到伺服器的【某個指定位置】,再拷貝到伺服器的其它盤的方法,,你可將備份拷貝到你本機的目錄,需要完全共享(也可以弄另外一個伺服器sql2005從這個伺服器上拷貝走)
7. Mssql 資料庫 命令怎麼備份
SQL Server 整庫備份
E:\>sqlcmd -S "localhost\SQLEXPRESS"
1> use master
2> go
已將資料庫上下文更改為 'master'。
備份
1> backup database test to disk='e:\test.dat'
2> go
恢復
1> restore database test from disk='e:\test.dat'
2> go
已為資料庫 'test',文件 'Test' (位於文件 1 上)處理了 232 頁。
已為資料庫 'test',文件 'Test_log' (位於文件 1 上)處理了 2 頁。
RESTORE DATABASE 成功處理了 234 頁,花費 0.184 秒(9.898 MB/秒)。
8. 微軟sql資料庫要怎麼自動備份
一、備份資料庫 1、打開SQL企業管理器,在控制台根目錄中依次點開Microsoft SQL Server2、SQL Server組-->雙擊打開你的伺服器-->雙擊打開資料庫目錄3、選擇你的資料庫名稱(如論壇資料庫Forum)-->然後點上面菜單中的工具-->選擇備份資料庫4、備份選項選擇完全備份,目的中的備份到如果原來有路徑和名稱則選中名稱點刪除,然後點添加,如果原來沒有路徑和名稱則直接選擇添加,接著指定路徑和文件名,指定後點確定返回備份窗口,接著點確定進行備份 二、還原資料庫1、打開SQL企業管理器,在控制台根目錄中依次點開Microsoft SQL Server2、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服務停止然後重起看看,至於上述其它的錯誤一般都能按照錯誤內容做相應改動後即可恢復三、設定每日自動備份資料庫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時自動啟動服務8、這個時候資料庫計劃已經成功的運行了,他將按照您上面的設置進行自動備份
9. 虛擬空間如何備份mssql資料庫
虛擬空間的後台上面一般都有備份功能。如果沒有你可以聯系一下問問,可以用ftp下載資料庫文件。mssql的資料庫文件擴展名是mdf,一般都可以通過ftp下載的。
10. SQL server2012怎麼備份資料庫
D:\Program Files (x86)\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA
我的資料庫是在這個文件夾的,你直接復制裡面的資料庫名和資料庫名_log這兩個文件即可
記得不要取消資料庫關聯,上回就被坑過,取消關聯以後竟然把我資料庫也刪了,還好我通過數據恢復軟體把這倆文件恢復了