declare @strsql varchar(1000), --执行语句
@strdirname varchar(50),--建立文件夹名
@strcmd varchar(50), --执行命令名
@strdate varchar(50)
set @strsql='backup database LM to disk=''d:\backup\'
set @strdirname=replace(substring(convert(varchar(20),getdate(),120),1,10),'-','')
set @strcmd='md d:\backup\'
set @strcmd=@strcmd+@strdirname
--取得当天日期,格式为yyyy-mm-dd
set @strdate=substring(convert(varchar(50),getdate(),120),1,10)
exec master..xp_cmdshell @strcmd
set @strsql=@strsql+@strdirname+'\LM.bak''with init,nounload,noskip,noformat'
print @strsql
exec (@strsql)
@strdirname varchar(50),--建立文件夹名
@strcmd varchar(50), --执行命令名
@strdate varchar(50)
set @strsql='backup database LM to disk=''d:\backup\'
set @strdirname=replace(substring(convert(varchar(20),getdate(),120),1,10),'-','')
set @strcmd='md d:\backup\'
set @strcmd=@strcmd+@strdirname
--取得当天日期,格式为yyyy-mm-dd
set @strdate=substring(convert(varchar(50),getdate(),120),1,10)
exec master..xp_cmdshell @strcmd
set @strsql=@strsql+@strdirname+'\LM.bak''with init,nounload,noskip,noformat'
print @strsql
exec (@strsql)