跨服務器備注SQL數據庫
來源:程序員人生 發布時間:2015-09-08 08:36:15 閱讀次數:3206次
任務:把服務器1上的SQL數據庫自動備份到服務器2上,命名格式=數據庫名+年月日+小時。
說明:
服務器2=》192.168.0.22
數據庫名=》Book
同享文件夾路徑:192.168.0.22Book
解決:
在服務器1新建1個作業,主要內容以下:
exec master..xp_cmdshell 'net use Y: 192.168.0.22Book "數據庫密碼" /user:192.168.0.22administartor'
declare @sql varchar(500)
select @sql='192.168.0.22BookBook'+convert(varchar(10),getdate(),112) + substring(convert(varchar(10),getdate(),108),1,2) +'.bak'
backup database BookDB to disk=@sql
select @sql='del'+'192.168.0.22BookBook'+convert(varchar(10),dateadd(day,⑸,getdate()),112) +substring(convert(varchar(10),dateadd(day,⑸,getdate()),108),1,2) +'.bak'
exec master..xp_cmdshell @sql
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈