SQLServer数据库异机备份配置说明
一、修改参数
执行以下命令:
sp_configure'show advanced options',1
reconfigure
go
sp_configure'xp_cmdshell',1
reconfigure
go
二、创建存储过程
Create proc bakup_DataBase
as
--在sql中映射一下
exec master..xp_cmdshell'net use z: \\IP\D$\oa数据备份\南京市XX项目OA数据备份 "password"/user:wwoa-backup\administrator'
/*--说明:
z:是映射网络路径对应本机的盘符
\\IP\D$\oa数据备份\南京市计生委OA数据备份\是要映射的网络路径
wwoa-backup 是远程的计算机名,
administrator 是登陆的用户名
password 指定的administrator用户的密码
--*/
--备份;withinit覆盖¦noinit添加
backup database Epoint to disk='E:\db_backup\Epoint.bak' withinit
--COPY
exec master..xp_cmdshell'copyE:\db_backup\Epoint.bak z:'
--完成后删除映射
exec master..xp_cmdshell'net use z: /delete'
三、创建作业
“SQLServer代理”---“作业”,右击新建,“常规”页输入作业名称,“步骤”页点击“新建”,输入步骤名称,选择需要备份的数据库,在“命令”行输入exec master.dbo.bakup_DataBase,调用刚才新建的存储过程。最后在“计划”页新建时间计划即可。
注:SQLServer数据库需要以sa用户登录。