SQL2000定時備份到異機

2021-08-22 18:58:39 字數 1563 閱讀 9004

企業管理器

--管理

--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 password /user:192.168.0.151/administrator

'set

@strsql='

backup database new_his to disk=

''/serverd/

'set

@strdirname

=replace

(substring

(convert

(varchar(20

),getdate

(),120),1

,10),'

-',''

)+'12

'set

@strcmd='

md /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--屬性--啟動型別--選擇"自動啟動"--確定.

設定SQL2000定時備份到異機

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

SQL如何備份到異機

sql如何備份到異機 寫成儲存過程,建立作業定時備份 在sql中對映一下就可以了 exec master.xp cmdshell net use z yizhi d 密碼 user yizhi administrator 說明 exec master.xp cmdshell net use z xz...

Sql 2000 資料庫備份例項

資料庫備份例項 資料庫備份例項 朱二 2004年5月 備份策略 資料庫名 test 備份檔案的路徑e backup 每個星期天凌晨1點做一次完全備份,為保險起見,備份到兩個同樣的完全備份檔案test full a.bak和test full b.bak 每天1點 除了星期天 做一次差異備份,分別備份...