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

如何使用SQL数据库发mail

112次阅读
没有评论

共计 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-17发表,共计2229字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 成年在线网站免费观看无广告 | 天天色天天色 | 亚洲国产成人久久综合区 | 黄片毛片一级 | 九九九国产视频 | www狠狠| 精品一区二区久久久久久久网站 | 男人的天堂免费一区二区视频 | 欧洲美熟女乱av亚洲一区 | 欧美特黄a级片 | 久久夜色精品国产飘飘 | 亚洲精品美女久久久久 | 丰满熟女高潮毛茸茸欧洲 | 免费观看拍拍视频在线观看 | 特级a级毛片 | 久久老色鬼天天综合网观看 | 亚洲av永久精品无码桃色 | 一久久 | 激情内射日本一区二区三区 | 久久精品国产亚洲av成人 | 色五月在线视频 | 国产一区二区三区四区小蝌蚪 | 这里有精品可以观看 | 精品日韩一区二区三区视频 | 一级做a爱过程免费视 | 美女的屁股免费全网站 | 色琪琪久久综合 | 97久久婷婷五月综合色d啪蜜芽 | 久久人妻精品白浆国产 | 黄色大片aaa | 艳妇臀荡乳欲伦交换h在线观看 | 啪啪无码人妻丰满熟妇 | 国产精品免费看久久久 | 欧美一区2区三区4区公司二百 | 国产在线视频精品视频免费看 | 久热亚洲 | 欧美成人手机视频免费播放 | 小说区图片 | 国产精品亚洲а∨无码播放 | 香港三日本三级少妇三级视频 | 亚洲成av人不卡无码影片 |