資料庫自動網路備份

2021-04-17 22:00:07 字數 1320 閱讀 6502

企業管理器

--管理

--sql server**

--右鍵作業

--新建作業

--"常規"項中輸入作業名稱

--"步驟"項

--新建

--"步驟名"中輸入步驟名

--"型別"中選擇"transact-sql 指令碼(tsql)"

--"資料庫"選擇執行命令的資料庫

--"命令"中輸入要執行的語句:

declare @strsql varchar(1000)

declare @strdirname varchar(50)

declare @strcmd varchar(50)

declare @strsend varchar(1000)

declare @strdate varchar(50)

exec master..xp_cmdshell 'net use //192.168.0.151/d$password/user:192.168.0.151/administrator'

set @strsql='backup database new_his to disk=''//192.168.0.151/d$/serverd/'

set @strdirname=replace(substring(convert(varchar(20),getdate(),120),1,10),'-','')+'12'

set @strcmd='md //192.168.0.151/d$/serverd/'

set @strcmd=@strcmd+@strdirname

exec master..xp_cmdshell @strcmd

--print @strsql

set @strsql=@strsql+@strdirname+'/new_hisbackup.dat'' with init,nounload,noskip,noformat'

--print @strsql

exec (@strsql)

----其中寫的ip位址及共享目錄,網友自行修改,password一定要正確

--確定

--"排程"項

--新建排程

--"名稱"中輸入排程名稱

--"排程型別"中選擇你的作業執行安排

--如果選擇"反覆出現"

--點"更改"來設定你的時間安排

然後將sql agent服務啟動,並設定為自動啟動,否則你的作業不會被執行

設定方法:

我的電腦--控制面板--管理工具--服務--右鍵 sqlserveragent--屬性--啟動型別--選擇"自動啟動"--確定.

資料庫自動網路備份

企業管理器 管理 sql server 右鍵作業 新建作業 常規 項中輸入作業名稱 步驟 項 新建 步驟名 中輸入步驟名 型別 中選擇 transact sql 指令碼 tsql 資料庫 選擇執行命令的資料庫 命令 中輸入要執行的語句 declare strsql varchar 1000 decl...

資料庫自動網路備份

企業管理器 管理 sql server 右鍵作業 新建作業 常規 項中輸入作業名稱 步驟 項 新建 步驟名 中輸入步驟名 型別 中選擇 transact sql 指令碼 tsql 資料庫 選擇執行命令的資料庫 命令 中輸入要執行的語句 declare strsql varchar 1000 decl...

資料庫自動備份

1安裝資料庫軟體 2安裝庫 3改變日誌,控制檔案和資料檔案儲存位置 4寫備份指令碼 0級備份指令碼 bin bash export oracle sid prod exportpath path u01 crs 1 bin oracle home bin rman target run exit e...