1、點擊開始菜單,打開sql企業管理器。
2、依次展開sqlserver根目錄,並打開資料庫。
3、選擇要備份的資料庫名,滑鼠右鍵所有任務→備份資料庫。
4、這里需要注意,如果之前有備份的話,一定要先刪除之前的備份記錄,不用擔心只是刪除記錄而不是刪除備份文件。
5、刪除記錄再點添加。
6、選擇備份目的,就是要讓你選擇備份地點和備份文件命名。前面是路徑後面是文件名,這個文件名是自定義的,可以根據時間或者其它來命名,如果想另存的話也可以點擊另存為,然後確定。
7、添加保存路徑後繼續確定,然後會有備份進度提示,直到完成ok。
8、根據路徑來檢查是否有備份文件。
⑵ 如何用批處理備份mysql資料庫
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
md "E:\數據備份\%ymd%"
"D:\MySQL\bin\mysqlmp.exe" --opt -Q mysql -uroot -p123456789 >
E:\數據備份\%Ymd%\mysql.sql
REM ..... 這里可以添加更多的命令,要看你有多少個資料庫,其中 -Q 後面是資料庫名稱
-p緊跟後面是密碼
echo Winrar loading...
"C:\Program Files\WinRAR\WinRAR.exe" a
-ep1 -r -o+ -m5 -df "E:\數據備份\%Ymd%.rar" "E:\數據備份\%Ymd%"
echo OK!
把上面的命令保存為 backup.bat ,雙擊運行,就開始備份數據了。
第一句是建立一個變數 %Ymd% ,通過
%date% 這個系統變數得到日期,%date:~,4% 表示取日期的前面4個字元就是年份,%%date:~5,2%
表示取日期第5個字元開始的2個字元就是月份,%date:~8,2% 這個就是日期號數,如 2009-06-20 這個日期最後得到的結果是 20090620
第二句就是使用變數 %Ymd% 的值建立一個空的文件夾。
第三句開始就是使用MySQL的命令對資料庫mysql進行備份,並存儲在
E:\數據備份\%ymd% 這個文件夾下面,這里可以有很多類似的命令,備份多個資料庫。
最後就是使用 WinRAR 對備份的數據進行壓縮,並存儲為以
%Ymd% 變數值建立的RAR文件名,同時刪除備份的 %Ymd% 目錄。
如果你想讓系統自動定期備份,就可以通過系統的任務計劃定期執行這個命令。
⑶ BAT 批處理備份數據
批處理清理5天前的備份,這個麻煩點
這個用軟體不是很簡單?
數據自動備份軟體 APBackup 是一款由俄羅斯高手開發的非常優秀的數據自動備份工具,程序能夠幫助用戶輕松備份指定文件或者是文件夾,支持監視備份文件夾,當備份文件夾發生變動時自動開始備份。支持設置最大備份版本數,最舊的備份版本將被刪除。
ApBackUp支持將其注冊為系統服務,用戶可以在不登陸系統的情況下就完成對文件的備份,並且支持指定日期自動備份,支持使用密碼來保護備份的文件。
⑷ win10系統 用bat自動備份sqlserver2007
-----sql腳本
declare @fileName varchar(255) ,--定義備份文件名變數
@dbname varchar(255)--定義備份資料庫名變數
declare mycursor cursor fast_forward for select name from master..sysDatabases order by name --定義一個游標對象
open mycursor --打開游標
set @dbname='pysf'
set @fileName = 'D:\bakck\1\'+@dbname+convert(varchar(10),getdate(),112)+'.bak' --定義當前備份文件存放路徑
backup database @dbname to disk=@fileName--循環備份當前資料庫
fetch next from mycursor into @dbname --再次取值
close mycursor --關閉游標
-------------bat命令
@echo off
osql -U sa -P 123 -d pysf -i .\數據備份腳本.sql >log1.log
pause
------------------
sa--用戶名
123--密碼
pysf--資料庫名
\數據備份腳本.sql---腳本名字(如果使用bat命令倆執行腳本,建議sql腳本和bat文件在同一級目錄下)
⑸ 批處理(.bat)文件如何實現sql server 2008 資料庫備份請大神賜代碼,最好帶上注釋,金幣大大的有!
isql -U sa -P password -d master -Q"BACKUP DATABASE [databasename] to disk='D:\DB\databasename_%date:~0,4%%date:~5,2%%date:~8,2%0400.BAK'"
這是sql2000的,你試一下,蠢余握一般能通用。
注意用戶和密碼毀仿需要管理帶慶員許可權 修改一下,還有資料庫名修改一下
⑹ 最近需要對sql備份文件進行壓縮備份bat腳本寫的邱大俠幫助
你的邱大俠沒來!我來摻合一下!
「如果一個文件直接壓縮,sql備份出來一個,就成了兩個文件,壓縮bat就變成了壓縮兩個了」這話我實在是無法理解含義。
至於小時,那是因為需要進行補零,你雖然補零了,但卻忽略了10點開始的時間了,因為你把十點以後的小時全部變成了單數,因為你只截取了個位數,而丟棄了十位數,導致你的時間永遠在00-09之間。
所以小時補零,我們不能按照你的那個方式來補
setymd=%date:~,10%
setymd_a=%ymd:/=-%
setymd_b=%ymd:/=_%
setHH=%time:~,2%
setHH=%HH:=0%
echo年-月-日%ymd_a%
echo年_月_日%ymd_b%
echo小時%HH%
pause
⑺ 資料庫SQL 如何完全備份
第1步,依次單擊「開始」→「所有程序」→Microsoft
SQL
Server→「企業管理器」,打開「企業管理器」控制台窗口。
第2步,在企業管理器控制台窗口的左窗格中依次展開「Microsoft
SQL
Servers/SQL
Server組/local」目錄樹。然後用滑鼠右鍵單擊「資料庫」選項,在彈出的快捷菜單中執行「所有任務」→「備份資料庫」命令。
第3步,打開「SQL
Server
備份」對話框,然後單擊「資料庫」右側的下拉三角,從中選擇要備份的資料庫名稱(本例採用默認的Master資料庫)。在「名稱」編輯框中可以鍵入備份生成的文件名稱。接著單擊「添加」按鈕。
第4步,在打開的「選擇備份目的」對話框中,單擊「文件名」編輯框右側瀏覽按鈕,打開「備份設備位置」對話框。在該對話框中找到本地硬碟中用於保存備份資料庫文件的文件夾(本例為L:\SQLBackup文件夾),然後在「文件名」編輯框中為備份文件鍵入一個合適的名稱。設置完成以後單擊「確定」按鈕。
第5步,回到「選擇備份目的」對話框,可以在「文件名」編輯框中看到剛才所作的設置,單擊「確定」按鈕即可。
第6步,SQL
Server開始按照指定的備份目的對資料庫進行備份,備份完成後會給出提示,單擊「確定」按鈕即可,