在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

如何使用SQL数据库发mail

131次阅读
没有评论

共计 2229 个字符,预计需要花费 6 分钟才能阅读完成。

这篇文章主要介绍如何使用 SQL 数据库发 mail,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

一、先启动邮件服务
SQL SCRIPTS 
exec master..sp_configure show advanced options ,1  
go
reconfigure
go
exec master..sp_configure Database mail XPs ,1
go
reconfigure
go
二、创建发邮件时所需要的 account 

exec msdb..sysmail_add_account_sp  
@account_name = OPSDBA ,– 邮件账户 (account) 名  
@description = Mail account for administrative e-mail. , 
@email_address = monitor.dataops@mail.COM ,– 发件人邮件地址  
@display_name = dataops_monitor ,– 发件人显示名称  
@mailserver_name = smtp 邮件服务器地址 ,–smtp 邮件服务器地址  
@port = 25 
  官方 sample
https://msdn.microsoft.com/zh-cn/library/ms182804.aspx
验证
EXECUTE msdb.dbo.sysmail_help_account_sp ;

三、创建 profile
– 创建 profile
exec msdb..sysmail_add_profile_sp
@profile_name = monitor ,–profile 名称
@description= 监控邮件配置文件
验证
EXECUTE msdb.dbo.sysmail_help_profile_sp   ;

四、关联 account 和 profile
exec msdb..sysmail_add_profileaccount_sp
@profile_name = monitor ,–profile 名称
@account_name = OPSDBA ,–account 名称
@sequence_number = 1–account 在 profile 中顺序

验证
EXECUTE msdb.dbo.sysmail_help_profileaccount_sp  

EXECUTE msdb.dbo.sysmail_add_principalprofile_sp  
    @principal_name = dba_monitor ,  
    @profile_name = monitor ,  
    @is_default = 1 ;  

五、发送邮件
exec msdb..sp_send_dbmail
@profile_name = monitor ,–profile 名称
@recipients = rr@123.com ,– 收件人邮箱(有多个邮箱用分号分开)
@subject = SQL Server 2005 Mail 测试 ,– 邮件标题
@body = Hello Mail! 测试 – 邮件内容

-=====================================
declare @sql varchar(8000);
set @sql= SELECT top 20 a.[databse_name]
      ,a.[table_name]
      ,a.[row_count]
      ,a.[reserved_space]
      ,a.[used_space] [used_space_0408]
 ,b.[used_space] [used_space_0401]
      ,a.[index_space]
      ,a.[unused_space]
      ,a.[record_time]
 ,convert(int,replace(a.[used_space], + + KB + + , + + + ))-convert(int,replace(b.[used_space], + + KB + + , + + + )) inc_space_KB
  FROM [DBCenter].[dbo].[viewTableSpace] a join [DBCenter].[dbo].[viewTableSpace] b
  on a.databse_name=b.databse_name and a.table_name=b.table_name and convert(varchar(10),a.[record_time],120) =convert(varchar(10),dateadd(day,0,getdate()),120)
  and convert(varchar(10),b.[record_time],120)=convert(varchar(10),dateadd(day,-7,getdate()),120)
order by inc_space_KB desc

–print @sql
EXEC msdb.dbo.sp_send_dbmail  
    @profile_name = monitor ,  
    @recipients = yuqing.zhu@datayes.com ,  
    @query = @sql ,  
    @subject = weekly table increase top 20 ,  
    @attach_query_result_as_file = 1 ;  

以上是“如何使用 SQL 数据库发 mail”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注丸趣 TV 行业资讯频道!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-17发表,共计2229字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 东莞毛片 | 久久久久久久尹人综合网亚洲 | 色女人久久 | 久久久久久久国产免费看 | 激情五月亚洲色图 | 日本黄色小视频在线观看 | 国产高清一区二区三区视频 | 在教室伦流澡到高潮hnp视频 | 无码国产69精品久久久久同性 | 在线精品日韩一区二区三区 | 国内高清久久久久久 | 国内精品一区二区三区在线观看 | 久久er精品热线免费 | 情五月| 在线观看视频www | 成人免费一级在线播放 | 国产高清大尺度一区二区不卡 | 久久蜜月 | 亚洲好视频 | 亚洲午夜精品久久久久久app | 人妻激情偷乱视频一区二区三区 | 欧美性free玩弄少妇 | 99精品视频看国产啪视频 | 久草国产精品 | 国产一区二区波多野结衣 | 免费精品国产人妻国语 | 久久这里只有精品免费看青草 | 特级全毛片 | 国内精品露脸在线视频播放 | 中文字幕熟妇人妻在线视频 | 亚洲高清免费 | 亚洲精品欧美精品中文字幕 | 男女做爽爽免费视频 | 91精选在线观看 | 一二三四国语在线观看视频 | 精品国产午夜理论片不卡 | 国内一区二区 | 一区二区三区精品视频免费播放 | 少妇又紧又色又爽又刺激视频 | 成人无码区免费a片久久鸭软件 | 久久影院国产 |