首先準備工作:開啟sql server agent 服務,外圍配置開啟 xp_cmdshell,設定遠端備份目標資料夾共享
--獲取操作許可權
exec
master..xp_cmdshell
'net use \\ipaddress\backupfolder password /user:ip\administrator'/*
ps:呼叫xp_cmdshell需要在sql外圍配置器中設定允許xp_cmdshell
net use \\192.168.1.108\easyworktools\test 遠端ip+備份檔案夾
admin@cti 登入密碼
/user:192.168.1.108\administrator 登入使用者
*/--
備份名稱,年-月-日.bak
declare
@bakname
varchar
(200
)set
@bakname='
\\ipaddress\folder\'+
convert
(varchar
,year
(getdate
()))+'
-'+convert
(varchar
,month
(getdate
()))+'
-'+convert
(varchar
,day
(getdate
()))+'
.bak
'backup
database
[test]to
disk
=@bakname
--刪除對映
exec
master..xp_cmdshell
'net use \\ipaddress\folder\ /delete
'
建議將以上內容在資料庫作業中進行
mysql 異地備份指令碼 MySQL異地備份指令碼
在異地的伺服器備份mysql時,異地的伺服器沒有安裝mysql資料庫,備份的mysqldump命令是不能生效的。所以可以把安裝mysql資料庫所 在異地的伺服器備份mysql時,異地的伺服器沒有安裝mysql資料庫,備份的mysqldump命令是不能生效的。所以可以把安裝mysql資料庫所在伺服器中...
ftp異地備份
1 在資料庫所在伺服器上建立ftp.sh指令碼 vi home hh ftp.sh bin bash 宣告改檔案為sh指令碼可執行檔案 curdate date y m d 獲取當天的日期 cd u01 bacup 切換本地目錄 ftp v n 192.168.5.5 eof 執行ftp命令 use...
RAC 單機異地備份
適用場景 從rac複製資料庫例項到異地單機上 以rac端為primary庫,異地單機端為standby庫搭建datagurd,從而實現資料庫的異地備份功能。且只要不斷開dg連線,standby庫端將會一直與primary庫同步 rac2 dg端 主要新增了靜態監聽配置 sid list listen...