定时备份SQL SERVER的数据库并且把备份文件复制到另外一台服务器保存。
1、首先在主服务器net share从服务器的一个文件夹(从服务器开启特定用户共享)。
net share格式:net share DataBase=D:\DataBaseBack
2、在Master数据执行以下语句:
sp_configure 'show advanced options',1
reconfigure
sp_configure 'xp_cmdshell',1
reconfigure
3、在Master数据库中建立以下存储过程:
ALTER proc [dbo].[Backup_DataBase]
AS
Begin
Declare @strPsw varchar(50)
Declare @strUsr varchar(50)
Declare @strCmdShell varchar(300)
Declare @strDataBaseName varchar(20)
Declare @FullFileName Varchar(200)
Declare @FullFileName1 Varchar(200)
Declare @FullFileName2 Varchar(200)
Declare @FileFlag varchar(50)
Declare @FileFlag2 varchar(50)
DECLARE @FileFlag3 varchar(50)
Declare @ToFileName varchar(200