@size int
declare @sizeM decimal (5, 2)
select top 1 @size=backup_size
from msdb.dbo.backupset
where database_name = @dbname
order by backup_start_date desc
set @sizeM = CAST(@size as float)/1024/1024
--print @sizeM
--邮件内容
declare @content varchar(2000)
set @content=数据库自动备份成功。
数据库名:+@dbname+
备份文件名:+@filename+
备份文件大小:+convert(varchar,@sizeM)+M
备份时间:+CONVERT(varchar, @time, 120 )+
这是一封系统自动发出的邮件,用来每天报告数据库自动备份情况,请不要直接回复。
--print @content
--发送邮件
EXECUTE dbtest.dbo.sys_sendmail dba@hks8.com,dba@shouji138.com,
数据库自动备份日报,@content
go