当前位置:   article > 正文

SQL SEVER 发送邮件和导出查询结果_sql server邮件 记录

sql server邮件 记录

1.SQL发送邮件

前提:如果要使用QQ邮箱测试,参考(Sql server用QQ邮箱发送邮件)

图形界面配置邮件服务器,参考:百度数据库邮件功能

发送文本邮件
exec msdb..sp_send_dbmail
@profile_name =  'dba_profile'
   ,@recipients   =  'xxx@qq.com'
   ,@subject      =  'SQL Server邮件测试'
   ,@body         =  '内容啊'
   ,@body_format  =  'TEXT'
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
发送附件
EXEC sp_send_dbmail
    @profile_name = 'dba_profile',
    @recipients = 'xxx@qq.com',
    @subject = '这是附件',
@file_attachments ='G:\乱七八糟\sql.txt'
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
sp_send_dbmail
    @profile_name = 'dba_profile',
    @recipients = 'xxx@qq.com',
    @subject = '这是查询',
@query='select * from test.dbo.apo_city'
  • 1
  • 2
  • 3
  • 4
  • 5

2.SQL 导出查询结果

--开启xp_cmdshell  --有一定风险 自己考虑要不要使用
EXEC sp_configure 'show advanced options', 1;
RECONFIGURE;
EXEC sp_configure 'xp_cmdshell', 1;
RECONFIGURE;
  • 1
  • 2
  • 3
  • 4
  • 5
EXEC master..xp_cmdshell 'bcp "查询SQL" queryout 文件地址(例子:E:\tsts\tsts.xlsx) -S 数据库地址 -U"SQL账号" -P"SQL密码" -c'
  • 1

自己记录用。。也希望能帮到有用的人

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/728383
推荐阅读
相关标签
  

闽ICP备14008679号