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

sql資料庫不自動備份

發布時間: 2022-06-01 18:57:13

❶ 我的sql資料庫為什麼不會自動備份

允許對 master 資料庫僅完整資料庫備份。

作為默認簡單恢復模型中應保持 master 資料庫。 您必須創建單獨維護計劃對 master 資料庫並不維護計劃中備份事務日誌。 根據用於其他資料庫在您要備份事務日誌創建其他維護計劃。

如果希望, 您可以設置到完全恢復模型 msdb 資料庫並執行事務日誌備份。 如果 msdb 恢復模型設置為 " 簡單 " 備份事務日誌步驟維護計劃中失敗並 " 摘要 " 一節中顯示錯誤消息。

❷ sql2000為什麼不備份資料庫

首先確定SQLAgent服務是否開啟,一定要開啟。其他情況可參考:

一、採用資料庫維護計劃器來實現:

企業管理器中的Tools,Database Maintenance Planner,可以設置資料庫的定期自動備份計劃。並通過啟動Sql server Agent來自動運行備份計劃。具體步驟如下:

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、可以設置啟動啟動sql server Agent:運行Services.msc,設置sqlserverAgent為自動啟動。

修改計劃:

打開企業管理器,在控制台根目錄中依次點開Microsoft SQL Server-->SQL Server組-->雙擊打開你的伺服器-->管理-->資料庫維護計劃,進行修改即可。也可以在資料庫管理->SQL Server代理中的作業中進行修改(實際上資料庫系統仍然以作業的方式實現自動備份,只是設置界面可視化而矣)。

二、采購作業調度來實現:

1、進入企業管理器中->管理->sql server代理->作業;
2、新建作業,作業名稱隨便取,例如:data備份,所有者選擇sa,當然你也可以選擇其他用戶,前提是該用戶有執行作業的許可權;
3、點擊步驟標簽,進入步驟面板。新建步驟,步驟名可以隨便填寫,如步驟1,類型和資料庫默認,不需要修改。命令中寫入以下語句:
BACKUP DATABASE [資料庫名] TO DISK = N'F:\data\backup' WITH NOINIT , NOUNLOAD , NAME = N'資料庫 備份', NOSKIP , STATS = 10, NOFORMAT
注意:需要修改的地方,資料庫名,DISK=(這里需要填寫路徑和你的資料庫備份的名稱)後面的Name=可以隨便填寫。
4、點擊調度標簽,進入調度面板,新建調度,名稱隨便填寫,選擇反復出現,點更改可以選擇你想要執行任務的隨意調度。如每天,每2天,每星期,每月等。根據需要自己設置;
5、確定後,不要忘記一件事情,在你剛才建立的工作上點右鍵,啟動工作,如果你的工作沒有問題,將會提示執行成功,並有相對應的備份文件在你的磁碟上出現;
6、還有一個重要的問題就是你的sql server agent伺服器已經啟動。

如果我們需要根據每天的日期來生成一個新的備份,以便我們區別備份文件。這時,我們需要修改一下剛才的sql語句。參考實例: declare @filename nvarchar(100) set @filename='F:\AddIn\備份\data'+convert(char(10),getdate(),112) print @filename BACKUP DATABASE [addin] TO DISK = @filename WITH NOINIT , NOUNLOAD , NAME = N'addin 備份', NOSKIP , STATS = 10, NOFORMAT

❸ SQL資料庫如何自動備份和恢復

在SQL Server 2008資料庫中。為了防止數據的丟失我們就需要按時的來備份資料庫了。要是每天都要備份的話,人工備份會很麻煩的,自動備份的話就不需要那麼麻煩了,只要設置好了,資料庫就會自動在你設置的時間段里備份。那麼自動備份要怎麼設置呢。下面為大家講解。
工具/原料

電腦一台
要安裝SQL Server 2008資料庫。
方法/步驟

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

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

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

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

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

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

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

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

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

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

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

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

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

❹ sql server無法自動備份資料庫的問題

在資料庫上點擊屬性,查看「故障還原模型」,看是否為「簡單」,由於「簡單」模型下是不能備份日誌的,所以才會出現上述錯誤,改為「大容量日誌記錄的」或「完全」,搞定。

❺ sql server資料庫怎麼自動備份

1 打開SQL server配置管理器,設置sql server服務里的SQL server代理服務為自動並啟動。 2 啟動Master Data Services Configuration Manager,登陸資料庫。 3 在主界面左側,右鍵點擊「管理」里的「維護計劃」,在下拉菜單點擊「維護計劃向導」。 4 點擊「下一步」,填寫名稱,說明。選擇「整個計劃統籌安排或無計劃」後,點擊「更改」設定時間,此處設置為5小時。 5 然後勾選「備份資料庫(完整)」點擊「下一步」,在資料庫右側選擇需要備份的資料庫。點擊下一步。 6 再次點擊下一步,可看到正在備份,直至備份結束。 7 可以看到備份成功。至此,SQL Server資料庫備份就完成了。同時,資料庫自動備份也完成。

❻ 關於SQL2000資料庫維護計劃失敗,不能自動執行備份!

SQL2000資料庫可以自動備份,但是效果比較差,不能定製備份策略,而且備份的數據比較少,如果備份的量大的話就會被終端,中科同向,這樣的備份軟體可以自行定製備份策略。

❼ SQL Server 2000 資料庫不執行自動備份

1、你先手動執行下看看,如果手動能執行,那就證明語句沒問題。
2、你看下sql agent服務有沒有啟動
3、有沒有設定自動備份時間

❽ sql資料庫,有可以設置自動備份嗎哪裡設置

打開企業管理器,
打開SQLserver,
打開資料庫列表,在你想要備份的資料庫上點右鍵--所有任務--備份資料庫。
在彈出的設置窗口中選擇「資料庫--完全」,鍵備份到列表右邊的「添加」,填出備份文件的路徑及名稱。
在重寫選項中選擇「重寫現有媒體」,
選中「調度」選項,點擊調度框後面的「..."圖標進行調度編輯,
選中"反復出現",點"更改",選擇」每周「,」每1周「,」星期一「,
在每日頻率中選擇你想做備份的時間,然後依次按」確定「即可完成自動備份設置。

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

1、對象資源管理——展開管理——右鍵點維護計劃——打開維護計劃向導。
2、維護計劃向導的開始界面直接下一步即可,我之前設置不再提示,所以我沒有第一個界面了,直接跳到第二個。
4、選擇維護項目。
下一個界面是確認下,直接下一步就可以了,不上圖了。
5、設置備份資料庫,這里選擇你要備份的資料庫,點確定即可。
設置自動備份文件的保存地址和後綴名,設置完下一步就行
6、然後就是設置清除計劃
後面都是下一步就可以的東西,不需要上圖了,設置完成後運行他做個驗證保證設置的正確性。

❿ sql server 2000自動備份怎麼不管用呢

sql
server
2000的自動備份使用的是
資料庫備份
計劃。
資料庫備份計劃是sql代理
SQLSERVERAGENT
的一個組件,默認SQLSERVERAGENT服務是手動開啟的,所以如果沒有設置SQLSERVERAGENT自動開啟,自動備份就會失效。
設置如下:
1、在
系統服務
中找到 SQLSERVERAGENT
服務。
2、將服務設置為自動啟動即可,如圖