SqlServer有發郵件的功能,發送時可以帶上附件。
------------------------------------------------------------------------
--調用SP生成CSV文檔,然後存到固定的路徑下面
Set @ExcelFileName='\\.........\未修復之設備清單_@yyyymmdd.csv'
--發郵件
EXEC msdb..sp_send_dbmail @profile_name='SQL_mail',
@recipients ='',
@subject = '',
@Body ='',
@file_attachments = @ExcelFileName
問題是,如何在SSMS里查詢發過哪些附件?
查看msdb..sp_send_dbmail
存储过程源码,看看有没有把附件或者附件目录存放到数据库某张表中,如果有,则打开相对应的表,进行查看