定时将服务器中SQL SERVER 2000数据库备份到局域网中另一台电脑上

2024-11-08 14:48:22
推荐回答(1个)
回答1:

【转发】
--sql如何备份到异机
写成存储过程,建立作业定时备份~~~
--在sql中映射一下就可以了
exec
master..xp_cmdshell
'net
use
z:
\\yizhi\d$
"密码"
/user:yizhi\administrator'
/*--说明:
exec
master..xp_cmdshell
'net
use
z:
\\xz\c$
"密码"
/user:xz\administrator'
z:是映射网络路径对应本机的盘符,与下面的备份对应
\\xz\c$是要映射的网络路径
xz\administrator
xz是远程的计算机名,
administrator是登陆的用户名
密码
面指定的administrator用户的密码
--*/
--备份;with
init覆盖
|noinit添加
backup
database
库名
to
disk='e:\h_backup.bak'
with
init
--copy
exec
master..xp_cmdshell
'copy
e:\h_backup.bak
z:'
--删除(这句可以去掉)
--exec
master..xp_cmdshell
'del
e:\h_backup.bak'
--完成后删除映射
exec
master..xp_cmdshell
'net
use
z:
/delete'