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

如何使用SQL数据库发mail

179次阅读
没有评论

共计 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 = [email protected] ,– 发件人邮件地址  
@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 = [email protected] ,– 收件人邮箱(有多个邮箱用分号分开)
@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 = [email protected] ,  
    @query = @sql ,  
    @subject = weekly table increase top 20 ,  
    @attach_query_result_as_file = 1 ;  

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

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-18发表,共计2229字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 在线观看视频欧美 | 亚洲a级在线观看 | 免费一级a毛片在线播放视 免费一级e一片在线播放 | 毛片大片免费看 | 欧美综合亚洲图片综合区 | 9热在线精品视频观看 | 99热精品国产三级在线 | 亚洲啪啪av无码片 | 亚洲免费在线观看视频 | 国产乱子伦精品免费无码专区 | 国产男女猛视频在线观看网站 | 欧美成人se01短视频在线看 | 伊人成人久久 | 欧美一a一片一级一片 | 日韩欧美人妻一区二区三区 | 人妻老妇乱子伦精品无码专区 | 午夜理论片最新午夜理论剧 | 欧美日韩国产综合在线 | 少妇做爰又色又紧夜视频 | 一级毛片成人免费看a | 精品煌色视频网站在线观看 | 日韩免费视频播播 | 国产亚洲精品美女2020久久 | 欧美牲交a欧美牲交aⅴ免费 | 国产成人亚洲精品狼色在线 | 亚洲综合一区国产精品 | 永久黄网站色视频免费看 | 中文字幕影视 | 久9久9精品视频在线观看 | 精品黑人一区二区三区 | 日韩精品真人荷官无码 | 欧美成人性高清观看 | 亚洲成综合人在线播放 | 亚洲视频网址 | 中文字幕丝袜在线56页 | 在线欧美亚洲 | 精品三级国产一区二区三区四区 | 无码人妻精品一区二区三区久久久 | 中文字幕在线视频免费 | 992人人tv香蕉国产精品 | 无码一区二区三区视频 |