我已经查找并搜索了一种方法来备份sql server db并将备份文件发送到带有sql server邮件配置文件的电子邮件地址,但我没有得到它, 我发现在db发生故障时发送电子邮件,以及其他通知但我没有看到备份并自动将其发送到电子邮件,有没有办法创建一个工作来做到这一点? 感谢。
答案 0 :(得分:4)
如果双击该SQL Agent作业,请转到Steps
部分,在那里添加另一个步骤并在那里执行以下过程。还要确保在数据库备份步骤后执行以下步骤。
Exec sp_send_dbmail
@profile_name = 'profile_name'
, @recipients = 'ablabla@abc.com'
, @subject = 'Database Backups bla bla'
, @body = 'body'
, @file_attachments = 'B:\Backups\DB_Back.bak'
这将向具有备份文件的人发送电子邮件作为附件。另外默认情况下,sql server对你可以发送的文件大小有限制你可以更改它们设置以发送更大的文件。
在您这样做之前咨询您的数据保护团队,我不认为任何公司会允许这种情况发生:)只是一个抬头