當前位置:首頁 » 編程語言 » sql定時備份

sql定時備份

發布時間: 2022-10-16 21:08:08

1. 如何將sql資料庫自動定時的備份或更新到另一台電腦

兩個思路:
1、在備份機共享一個目錄出來,在生產機建立到備份機共享目錄的網路映射驅動器,之後在生產機執行資料庫備份時,直接將備份卷質指定為網路驅動器。
2、備份資料庫到生產機的某個磁碟,然後用定時任務傳送到備份機。備份機可以安裝一個ftp server軟體,直接用ftp的方式傳送,這樣也比較安全、可靠。

2. 怎麼讓SQL資料庫自動定時備份

企業管理器-》進入你使用的資料庫界面-》管理-》資料庫維護計劃-》新建維護計劃-》選中你的資料庫-》下一步-》進行到指定資料庫備份頁面時,選擇執行的時間-》下一步,選對保存的位置和方式。繼續下一步直到完成。
注意
SQL
server
agent
服務必須運行,才會自動執行維護計劃。你可以把
啟動os時自動啟動服務勾上。

3. sql如何按時間段備份

設置計劃任務,打開sql-計劃任務-設定時間和備份的資料庫以及備份頻率-點擊保存

4. SQL2005怎麼設置每天定時自動備份

樓上的,看來你搞的也夠不行的,你不知道有一種東西叫「作業」的么?
它就可以實現自動備份~
在SQL
Server
2005資料庫中實現自動備份的具體步驟:
1、打開SQL
Server
Management
Studio
2、啟動SQL
Server代理
3、點擊作業->新建作業
4、"常規"中輸入作業的名稱
5、新建步驟,類型選T-SQL,在下面的命令中輸入下面語句
DECLARE
@strPath
NVARCHAR(200)
set
@strPath
=
convert(NVARCHAR(19),getdate(),120)
set
@strPath
=
REPLACE(@strPath,
':'
,
'.')
set
@strPath
=
'D:\bak\'
+
'databasename'+@strPath
+
'.bak'
BACKUP
DATABASE
[databasename]
TO
DISK
=
@strPath
WITH
NOINIT
,
NOUNLOAD
,
NOSKIP
,
STATS
=
10,
NOFORMAT
(D:\bak\改為自己的備份路徑,databasename修改為想備份的資料庫的名稱)
6、添加計劃,設置頻率,時間等。
確定,完成。

5. 如何讓SQL Server自動定時備份資料庫並按日期命名

SQLServer的維護計劃裡面自帶了備份資料庫任務,但不會自動按日期命名,不方便,下面的方法是以存儲過程來解決的,以sql2000為例:

首先要確認SQL Server Agent服務是在啟動狀態

到了指定的時間會自動執行備份資料庫,其他的sql2005和sql2008和sql2000大同小異

6. 怎麼讓SQL資料庫自動定時備份

企業管理器-》進入你使用的資料庫界面-》管理-》資料庫維護計劃-》新建維護計劃-》選中你的資料庫-》下一步-》進行到指定資料庫備份頁面時,選擇執行的時間-》下一步,選對保存的位置和方式。繼續下一步直到完成。

注意 SQL server agent 服務必須運行,才會自動執行維護計劃。你可以把 啟動os時自動啟動服務勾上。

7. sql如何實現每日定時遠程備份

你的意思應該是一台主伺服器,一台備份伺服器,想把主伺服器上的數據每天定時備份到備份伺服器吧。這個要使用數據復制功能了。

准備工作:

1.發布伺服器,訂閱伺服器都創建一個同名的windows用戶,並設置相同的密碼,做為發布快照文件夾的有效訪問用戶
--我的電腦
--控制面板
--管理工具
--計算機管理
--用戶和組
--右鍵用戶
--新建用戶
--建立一個隸屬於administrator組的登陸windows的用戶

2.在發布伺服器上,新建一個共享目錄,做為發布的快照文件的存放目錄,操作:

我的電腦--D:\ 新建一個目錄,名為: PUB
--右鍵這個新建的目錄
--屬性--共享
--選擇"共享該文件夾"
--通過"許可權"按紐來設置具體的用戶許可權,保證第一步中創建的用戶具有對該文件夾的所有許可權
--確定

3.設置SQL代理(SQLSERVERAGENT)服務的啟動用戶(發布/訂閱伺服器均做此設置)

開始--程序--管理工具--服務
--右鍵SQLSERVERAGENT
--屬性--登陸--選擇"此賬戶"
--輸入或者選擇第一步中創建的windows登錄用戶名
--"密碼"中輸入該用戶的密碼

4.設置SQL Server身份驗證模式,解決連接時的許可權問題(發布/訂閱伺服器均做此設置)

企業管理器
--右鍵SQL實例--屬性
--安全性--身份驗證
--選擇"SQL Server 和 Windows"
--確定

5.在發布伺服器和訂閱伺服器上互相注冊
企業管理器
--右鍵SQL Server組
--新建SQL Server注冊...
--下一步--可用的伺服器中,輸入你要注冊的遠程伺服器名--添加
--下一步--連接使用,選擇第二個"SQL Server身份驗證"
--下一步--輸入用戶名和密碼
--下一步--選擇SQL Server組,也可以創建一個新組
--下一步--完成

6.對於只能用IP,不能用計算機名的,為其注冊伺服器別名
(在連接端配置,比如,在訂閱伺服器上配置的話,伺服器名稱中輸入的是發布伺服器的IP)
開始--程序--Microsoft SQL Server--客戶端網路實用工具
--別名--添加
--網路庫選擇"tcp/ip"--伺服器別名輸入SQL伺服器名
--連接參數--伺服器名稱中輸入SQL伺服器ip地址
--如果你修改了SQL的埠,取消選擇"動態決定埠",並輸入對應的埠號

==============================================================================

正式開始:

1.配置發布伺服器

a. 選中指定 [伺服器] 節點
b. 從 [工具] 下拉菜單的 [復制] 子菜單中選擇 [發布、訂閱伺服器和分發] 命令
c. 系統彈出一個對話框點 [下一步] 然後看著提示操作
--直到"指定快照文件夾"
--在"快照文件夾"中輸入准備工作中創建的目錄: \\<伺服器名>\pub
一[下一步] 直操作到完成。
d. 當完成了出版伺服器的設置以後系統會為該伺服器的樹形結構中添加一個復制監視器
同時也生成一個分發資料庫(distribution)

---------------------------------------------------------------------------

2.創建發布
a. 選中指定的伺服器
b. 從 [工具] 菜單的 [復制] 子菜單中選擇 [創建和管理發布] 命令。此時系統會彈出
一個對話框
c. 選擇要創建發布的資料庫,然後單擊 [創建發布]
d. 在 [創建發布向導] 的提示對話框中單擊 [下一步] 系統就會彈出一個對話框。對話
框上的內容是復制的三個類型。我們現在選第一個也就是默認的快照發布(其他兩個
大家可以去看看幫助)
e. 單擊 [下一步] 系統要求指定可以訂閱該發布的資料庫伺服器類型,SQLSERVER允許在
不同的資料庫如 ORACLE或ACCESS之間進行數據復制。但是在這里我們選擇運行
"SQL SERVER 2000"的資料庫伺服器
f. 單擊 [下一步] ,選擇要發布的對象(如表,視圖,存儲過程,一般是表)
g. 然後 [下一步] 直到操作完成。當完成出版物的創建後創建出版物的資料庫也就變成了
一個共享資料庫。

---------------------------------------------------------------------------

3.設計訂閱
a. 選中指定的訂閱伺服器
b. 從 [工具] 下拉菜單中選擇 [復制] 子菜單的 [請求訂閱]
c. 按照提示單擊 [下一步] 操作直到系統會提示檢查SQL SERVER代理服務的運行狀態,執行
復制操作的前提條件是SQL SERVER代理服務必須已經啟動。
d. 單擊 [完成] 完成訂閱操作。

----------------------------------------------------------------------------

完成上面的步驟其實復制也就是成功了。但是如何來知道復制是否成功了呢?
這里可以通過這種方法來快速看是否成功。
展開出版伺服器下面的復制——發布內容——右鍵發布內容——屬性——擊活——狀態然後點立即運行代理程序接著點代理程序屬性擊活調度
把調度設置為每一天發生,每一分鍾,在0:00:00和23:59:59之間。
接下來就是判斷復制是否成功了打
開C:\Program Files\Microsoft SQL Server\MSSQL\REPLDATA\unc\XIAOWANGZI_database_database下面
看是不是有一些以時間做為文件名的文件夾差不多一分中就產生一個。

8. 如何讓SQL Server自動定時備份資料庫並按日期命名

使用SQL Server代理,新建一個作業,備份資料庫的核心SQL語句如下:
--新建名為AutoBackUpDataBase作業,新建名為BackUp的步驟,定時每周六(可以自己設置定時備份周期)備份資料庫Test,備份文件存儲在位置F:\DB_Backup\
--備份文件的格式為: yyyy-MM-dd.bak,如2017-01-10.bak
DECLARE @str varchar(100)
SET @str='F:\DB_Backup\'+convert(varchar,getdate(),23)+'.bak'
BACKUP DATABASE Test TO DISK=@str

9. 如何設置MSSQL每天自動備份

1、打開企業管理器,在控制台根目錄中依次點開Microsoft SQL Server--SQL Server組--雙擊打開你的伺服器
2、然後點上面菜單中的工具--選擇資料庫維護計劃器
3、下一步選擇要進行自動備份的數據--下一步更新數據優化信息,這里一般不用做選擇--下一步檢查數據完整性,也一般不選擇
4、下一步指定資料庫維護計劃,默認的是1周備份一次,點擊更改選擇每天備份後點確定 。
點擊更改修改:
5、 下一步指定備份的磁碟目錄,選擇指定目錄,如您可以在D盤新建一個目錄如:winiis,然後在這里選擇使用此目錄,如果您的資料庫比較多最好選擇為 每個資料庫建立子目錄,然後選擇刪除早於多少天前的備份,一般設定4-7天,這看您的具體備份要求,備份文件擴展名一般都是bak就用默認的
6、下一步指定事務日誌備份計劃,看您的需要做選擇--下一步要生成的報表,一般不做選擇--下一步維護計劃歷史記錄,最好用默認的選項--下一步完成
7、完成後系統很可能會提示Sql Server Agent服務未啟動,先點確定完成計劃設定,然後找到桌面最右邊狀態欄中的SQL綠色圖標,雙擊點開,在服務中選擇Sql Server Agent,然後點擊運行箭頭,選上下方的當啟動OS時自動啟動服務
8、這個時候資料庫計劃已經成功的運行了,他將按照您上面的設置進行自動備份

熱點內容
安卓上哪裡下大型游戲 發布:2024-12-23 15:10:58 瀏覽:189
明日之後目前適用於什麼配置 發布:2024-12-23 14:56:09 瀏覽:56
php全形半形 發布:2024-12-23 14:55:17 瀏覽:829
手機上傳助手 發布:2024-12-23 14:55:14 瀏覽:733
什麼樣的主機配置吃雞開全效 發布:2024-12-23 14:55:13 瀏覽:830
安卓我的世界114版本有什麼 發布:2024-12-23 14:42:17 瀏覽:711
vbox源碼 發布:2024-12-23 14:41:32 瀏覽:279
詩經是怎麼存儲 發布:2024-12-23 14:41:29 瀏覽:661
屏蔽視頻廣告腳本 發布:2024-12-23 14:41:24 瀏覽:420
php解析pdf 發布:2024-12-23 14:40:01 瀏覽:820