如何實(shí)現(xiàn)SQL Server數(shù)據(jù)庫(kù)的異地定時(shí)備份
在進(jìn)行數(shù)據(jù)庫(kù)管理時(shí),定期備份是非常重要的一項(xiàng)工作。為了確保數(shù)據(jù)的安全性,我們需要進(jìn)行異地備份。本文將介紹如何使用SQL Server實(shí)現(xiàn)數(shù)據(jù)庫(kù)的異地定時(shí)備份。 第一步:建立磁盤映射 首先,我們需要
在進(jìn)行數(shù)據(jù)庫(kù)管理時(shí),定期備份是非常重要的一項(xiàng)工作。為了確保數(shù)據(jù)的安全性,我們需要進(jìn)行異地備份。本文將介紹如何使用SQL Server實(shí)現(xiàn)數(shù)據(jù)庫(kù)的異地定時(shí)備份。
第一步:建立磁盤映射
首先,我們需要在SQL Server中建立磁盤映射。使用以下代碼來建立磁盤映射,其中IP地址根據(jù)實(shí)際情況填寫。這里的IP地址是保存?zhèn)浞輸?shù)據(jù)的電腦的IP地址。管理員用戶名和密碼也需要根據(jù)實(shí)際情況進(jìn)行修改。
EXEC sp_configure 'show advanced options', 1;
RECONFIGURE;
GO
EXEC sp_configure 'xp_cmdshell', 1;
RECONFIGURE;
GO
EXEC master..xp_cmdshell 'net use Y: "192.168.1.18e$" "" /user:192.168.1.18administrator';
第二步:創(chuàng)建作業(yè)
鼠標(biāo)右鍵點(diǎn)擊“作業(yè)”,選擇“新建作業(yè)”。在常規(guī)選項(xiàng)中輸入作業(yè)名稱。
第三步:添加步驟
點(diǎn)擊“步驟”選項(xiàng),然后點(diǎn)擊“新建”。在新建頁(yè)面中填入步驟名稱,并復(fù)制以下備份代碼:
/備份數(shù)據(jù)庫(kù)/
DECLARE @sql nvarchar(300),
@disk nvarchar(200),
@q nvarchar(10)
SET @disk 'Y:ackup' REPLACE(REPLACE(REPLACE(CONVERT(varchar, getdate(), 120 ),'-',''), ' ', '-'),':','') '.bak'
SET @sql 'BACKUP Database AIS20140120174606 to disk ' '''' @disk ''''
EXEC (@sql)
第四步:設(shè)置計(jì)劃
點(diǎn)擊“計(jì)劃”選項(xiàng),然后點(diǎn)擊“新建”。在新建頁(yè)面中選擇腳本執(zhí)行的周期計(jì)劃,以達(dá)到定時(shí)運(yùn)行程序的目的。
第五步:保存設(shè)置
最后,可以不設(shè)置報(bào)警通知,直接確定。這樣,SQL Server就可以通過磁盤映射的方式將備份數(shù)據(jù)定期存儲(chǔ)到其他電腦上。