當前位置:首頁 » 數據倉庫 » 自動備份資料庫啟動代理
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

自動備份資料庫啟動代理

發布時間: 2022-12-30 22:18:48

sql Sever 資料庫 自動備份

1.在要備份的數據上建立以下存儲過程:
CREATE PROCEDURE [dbo].[過程名] AS
declare
@filename nvarchar(100),--文件名
@NowDay int --設置時間
set @filename='F:\JXXdata'+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

存儲過程要調試好無誤

2、進入企業管理器中->管理->sql server代理->作業,新建作業,作業名稱隨便取,例如:data備份,所有者選擇sa,當然你也可以選擇其他用戶,前提是該用戶有執行作業的許可權;

3.在步驟中取名-選中要備份的資料庫 --在命令中輸入 exec('過程名')

4.在調度中選反復出現--更改--選每天--時間自己輸入

5.測試完後-最後導入腳本 進入伺服器

6.把SQlServer服務管理器 啟用SqlServer Agent服務
p.s.一定要啟動agent服務,否則調度不會執行,你可以同樣利用調度實現某些表的自動更新。

Ⅱ 如何創建資料庫自動備份計劃

單擊"開始"|"所有程序"|Microsoft SQL Server 2008|配置工具|SQL Server配置管理器,啟動SQL Server配置管理器

2
彈出"SQL Server Configuration Manager"窗口,點擊左側"SQL Server"項,右側可以看到默認狀態下"SQL Server代理(MSSQLSERVER)"已停止,啟動模式為"手動",下面將啟用"SQL Server代理"並設定啟動模式為"自動",通過這樣設置,以後重啟伺服器時,會自動開啟SQL SERVER代理服務

3
雙擊"SQL Server代理(MSSQLSERVER)",彈出"SQL Server代理(MSSQLSERVER)屬性"窗口,在"登錄"選項卡內點擊"啟動"

4
切換到"服務"選項卡,啟動模式下拉列表中選擇"自動",再單擊"確定"按鈕

5
返回到"SQL Server Configuration Manager"窗口,可以看到SQL SERVER代理已運行,啟動模式已設置為自動

END
向導方式創建備份計劃
1
單擊"開始"|"所有程序"|Microsoft SQL Server 2008|SQL Server Management Studio命令,啟動SSMS

2
按照默認設置不變,點擊"連接"按鈕,連接到資料庫伺服器

3
在SSMS管理器的"對象資源管理器"子窗口中展開"管理"|"維護計劃",滑鼠右鍵單擊"維護計劃",彈出一個快捷菜單,選擇"維護計劃向導"命令

4
彈出"SQL SERVER維護計劃向導"窗口,直接單擊"下一步"按鈕

5
彈出"選擇計劃屬性"窗口,在名稱處填寫"ERP賬套每日完整備份計劃",在說明處填寫"完成公司兩個賬套ERP_AIS2014A和ERP_AIS2014B的每日23:00自動備份,對超過一個星期以上的備份賬套進行消除,以節省伺服器磁碟空間.",點選"整個計劃統籌安排或無計劃"單選框,點擊"下一步"按鈕繼續

6
彈出"選擇維護任務"窗口,此處勾選"消除維護任務"和"備份資料庫(完整)"兩個多選框,單擊"下一步"按鈕繼續

7
彈出"選擇維護任務順序"窗口,此處按照默認順序,如果要調整順序可以通過點擊"上移","下移"按鈕來實現,點擊"下一步"按鈕繼續

8
彈出"定義"備份資料庫(完整)"任務"窗口

9
單擊"資料庫"下拉列表,選擇ERP_AIS2014A和ERP_AIS2014B兩個資料庫,在"文件夾"右側點擊瀏覽按鈕,選擇資料庫備份路徑為"E:\賬套備份",也可以直接在文本框內輸入,勾選"驗證備份完整性",選擇"不壓縮備份",最後單擊"下一步"按鈕

10
彈出"定義"消除歷史記錄"任務"窗口

在此窗口中,點選"備份文件","文件夾"文本框內輸入E:\賬套備份,文件擴展名為.bak,勾選"一級子文件夾",勾選"在任務運行時根據文件保留時間刪除文件",並設置為1周時間,點擊"下一步"按鈕繼續,如圖所示

彈出"選擇報告選項",以默認方式不變,點擊"下一步"按鈕

彈出"完成該向導"確認窗口,點擊"完成"按鈕

彈出"完成成功"窗口,單擊"關閉"按鈕

返回到SSMS窗口,可以看到"ERP賬套每日完整備份計劃"創建成功

雙擊"ERP賬套每日完整備份計劃",將打開圖形化的設計窗口,此處可以對備份計劃進行修改

點擊"未計劃(按需)"右邊的表格形按鈕,彈出"作業計劃屬性"窗口,名稱處輸入:ERP賬套每日完整備份計劃.計劃,計劃類型:重復執行,執行頻率為"每天",執行時間為23:00,最後點擊"確定"按鈕

至此整個備份計劃創建完畢,下一步,要測試一下備份計劃執行情況:右鍵單擊"ERP賬套每日完整備份計劃",彈出快捷菜單中選擇"執行"命令項

立刻開始備份計劃的執行,過一段時間後,提示執行成功,點擊"關閉"按鈕

到電腦中,打開備份路徑E:\賬套備份,發現自動生成了兩個備份文件,至此整個操作演示結束,圓滿完成了既定的目標

Ⅲ SQL Server 2008怎麼自動備份資料庫

在電腦開始菜單中選擇「sql
server
management
studio」雙擊。在出現的界面中點擊「連接」按鈕。

在出現的「
microsoft sql
server
management
studio」界面中選擇「管理」下的「維護計劃」右擊維護計劃,點擊「維護計劃向導」,

在出現的「sql
server維護計劃向導」界面中點擊「下一步」
在出現的界面中把名稱和說明寫上。然後點擊「更改」設頂備份計劃
在出現的「作業計劃屬性」界面中,更改執行時間,也就是多久備份一次。這里該為每天備份。間隔時間更改為「1」更改執行一次時間為0:00:00也就是在每天的0點自動備份數據。
更改好以後,就可以在下面看到「在每天的
0:00:00
執行。將從
2014-5-16
開始使用計劃。」然後點擊「下一步」按鈕
在選擇維護任務界面中選擇要備份的資料庫文件。然後點擊下一步。
在選擇維護任務順序中,可以移動要備份的資料庫文件的順序。然後點擊「下一步」
在定義「備份資料庫完整」界面中,選擇資料庫後面下拉菜單中的資料庫文件。然後點擊「確定」按鈕
在定義「備份資料庫完整」界面里選擇備份路徑。然後點擊「下一步」
在「選擇報告選項」界面中設置好「報告文本文件」的路徑。然後點擊「下一步」
在出現的「完成該向導」界面中會看到設置備份的詳細信息。
這樣資料庫自動備份就成功了。

Ⅳ SQL Server 2008怎麼自動備份資料庫

  • 在開始菜單中點擊「SQL Server Management Studio」在彈出的界面點擊連接,在資料庫選項中選擇需要備份的資料庫文件,然後右擊選擇「任務」中的「備份」

Ⅳ SQL Server 2008怎麼自動備份資料庫

  1. 登錄SQLServer

  2. 在出現的「」界面中選擇「管理」下的「維護計劃」右擊維護計劃,點擊「維護計劃向導」

  3. 在出現的「SQLServer維護計劃向導」界面中點擊「下一步」

  4. 在出現的界面中把名稱和說明寫上。然後點擊「更改」設頂備份計劃

  5. 在出現的「作業計劃屬性」界面中,更改執行時間,也就是多久備份一次。這里該為每天備份。間隔時間更改為「1」更改執行一次時間為0:00:00也就是在每天的0點自動備份數據。

  6. 更改好以後,就可以在下面看到「在每天的0:00:00執行。將從2014-5-16開始使用計劃。」然後點擊「下一步」按鈕

  7. 在選擇維護任務界面中選擇要備份的資料庫文件。然後點擊下一步。

  8. 在選擇維護任務順序中,可以移動要備份的資料庫文件的順序。然後點擊「下一步」

  9. 在定義「備份資料庫完整」界面中,選擇資料庫後面下拉菜單中的資料庫文件。然後點擊「確定」按鈕

  10. 在定義「備份資料庫完整」界面里選擇備份路徑。然後點擊「下一步」

  11. 在「選擇報告選項」界面中設置好「報告文本文件」的路徑。然後點擊「下一步」

  12. 在出現的「完成該向導」界面中會看到設置備份的詳細信息

  13. 資料庫自動備份就成功


  14. 注意事項:

  15. 1.一定要啟動了SQLServer代理,資料庫才會自動備份的(可以設置為自動啟動)。

  16. 2.integrationservices服務也要安裝啟動。

Ⅵ 如何設置SQL Server資料庫自動備份

自動備份資料庫,你可以在對象資源管理器中,啟動Sql Server代理,然後在作業上右鍵,選擇新建作業,在彈出對話框後,按照上面的提示操作,然後在作業裡面加上你的資料庫備份語句就行

Ⅶ sql server 2008 r2 資料庫怎樣備份

一、自動備份資料庫

1、在電腦開始菜單中選擇「SQLServerManagementStudio」雙擊。在出現的界面中點擊「連接」按鈕。

SQLServer2008怎麼自動備份資料庫

2、在出現的「」界面中選擇「管理」下的「維護計劃」右擊維護計劃,點擊「維護計劃向導」,

SQLServer2008怎麼自動備份資料庫

3、在出現的「SQLServer維護計劃向導」界面中點擊「下一步」

在出現的界面中把名稱和說明寫上。然後點擊「更改」設頂備份計劃

在出現的「作業計劃屬性」界面中,更改執行時間,也就是多久備份一次。這里該為每天備份。間隔時間更改為「1」更改執行一次時間為0:00:00也就是在每天的0點自動備份數據。

更改好以後,就可以在下面看到「在每天的0:00:00執行。將從2014-5-16開始使用計劃。」然後點擊「下一步」按鈕

在選擇維護任務界面中選擇要備份的資料庫文件。然後點擊下一步。

在選擇維護任務順序中,可以移動要備份的資料庫文件的順序。然後點擊「下一步」

在定義「備份資料庫完整」界面中,選擇資料庫後面下拉菜單中的資料庫文件。然後點擊「確定」按鈕

在定義「備份資料庫完整」界面里選擇備份路徑。然後點擊「下一步」

在「選擇報告選項」界面中設置好「報告文本文件」的路徑。然後點擊「下一步」

在出現的「完成該向導」界面中會看到設置備份的詳細信息。

這樣資料庫自動備份就成功了。


二、語句備份方式

declare
@namevarchar(250)
set@name='C:DB1_'+convert(varchar(50),getdate(),112)+'.bak'
BACKUPDATABASE[你的資料庫名稱]TO
DISK=@name
WITHNOFORMAT,NOINIT,
NAME=N'DB1-完整資料庫備份',
SKIP,NOREWIND,NOUNLOAD