代码之家  ›  专栏  ›  技术社区  ›  Younis Qadir

备份sql server数据库并将其发送

  •  5
  • Younis Qadir  · 技术社区  · 9 年前

    我已经寻找并搜索了一种方法来备份sql server数据库,并将备份文件发送到带有sql server邮件配置文件的电子邮件地址,但我没有找到, 我发现在数据库出现故障时发送电子邮件,以及其他通知,但我没有看到备份并自动将其发送到电子邮件,有什么方法可以创建一个作业来做到这一点吗? 谢谢

    1 回复  |  直到 9 年前
        1
  •  6
  •   M.Ali    9 年前

    如果双击该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 server对可以发送的文件大小有限制,您可以更改它们的设置以发送更大的文件。

    在进行此操作之前,请咨询您的数据保护团队,我认为任何公司都不会允许这种情况发生: