备份 sql 服务器数据库并邮寄
Backup sql server database and mail it
我查看并搜索了一种方法来备份 sql 服务器数据库并将备份文件发送到具有 sql 服务器邮件配置文件的电子邮件地址,但我没有得到它,
我发现有关在数据库出现故障时发送电子邮件和其他通知,但我没有看到有关备份并将其自动发送到电子邮件的信息,有没有办法创建一个作业来做到这一点?
谢谢
如果双击 SQL 代理作业,转到 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 服务器对您可以发送的文件大小有限制,您可以更改它们的设置以发送更大的文件。
在执行此操作之前咨询您的数据保护团队,我认为任何公司都不会允许这种情况发生 :) 请注意
我查看并搜索了一种方法来备份 sql 服务器数据库并将备份文件发送到具有 sql 服务器邮件配置文件的电子邮件地址,但我没有得到它, 我发现有关在数据库出现故障时发送电子邮件和其他通知,但我没有看到有关备份并将其自动发送到电子邮件的信息,有没有办法创建一个作业来做到这一点? 谢谢
如果双击 SQL 代理作业,转到 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 服务器对您可以发送的文件大小有限制,您可以更改它们的设置以发送更大的文件。
在执行此操作之前咨询您的数据保护团队,我认为任何公司都不会允许这种情况发生 :) 请注意