赞
踩
前提:如果要使用QQ邮箱测试,参考(Sql server用QQ邮箱发送邮件)
图形界面配置邮件服务器,参考:百度数据库邮件功能
发送文本邮件
exec msdb..sp_send_dbmail
@profile_name = 'dba_profile'
,@recipients = 'xxx@qq.com'
,@subject = 'SQL Server邮件测试'
,@body = '内容啊'
,@body_format = 'TEXT'
发送附件
EXEC sp_send_dbmail
@profile_name = 'dba_profile',
@recipients = 'xxx@qq.com',
@subject = '这是附件',
@file_attachments ='G:\乱七八糟\sql.txt'
sp_send_dbmail
@profile_name = 'dba_profile',
@recipients = 'xxx@qq.com',
@subject = '这是查询',
@query='select * from test.dbo.apo_city'
--开启xp_cmdshell --有一定风险 自己考虑要不要使用
EXEC sp_configure 'show advanced options', 1;
RECONFIGURE;
EXEC sp_configure 'xp_cmdshell', 1;
RECONFIGURE;
EXEC master..xp_cmdshell 'bcp "查询SQL" queryout 文件地址(例子:E:\tsts\tsts.xlsx) -S 数据库地址 -U"SQL账号" -P"SQL密码" -c'
自己记录用。。也希望能帮到有用的人
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。