• SQL Server 2005 数据库邮件 使用要点


    1 利用SQL Server 2005数据库邮件,首先启用数据库邮件服务,
    如下:打开SQL Server“配置工具”中的“外围应用配置器”,选择“功能的外围应用配置器”。在弹出的对话框中选择数据库邮件,并选择“启用数据库邮件存储过程”。

    2 什么是数据库邮件的配置文件?
    数据库邮件的配置文件是一个或多个数据库邮件账户的集合。当无法访问电子邮件服务器时,
    配置文件可以使用提供其他的数据库邮件账户来提高可靠性。在创建数据库邮件的配置文件时,至少需要一个数据库邮件账户。

    3 用网易163帐户,没有任何问题的。
    其发送邮件服务器为:smtp.163.com 端口按默认的“25”即可!

    4 创建操作员
    操作员中的“电子邮件名称”相当于发送邮件时的目的邮件地址。
    其中“Net send地址”为IP地址。
    也就是net send 命令,如:net send 192.168.1.1 i am guoqiang
    如果要启用net send命令,一定要启用“Messenger”服务,操作系统默认是禁止的。

    5  Net Send 用法

    作 用:向网络的其他用户、计算机或通信名发送消息。
    命令格式:Net send {name | * | /domain[:name] | /users} message
    有关参数说明:

    ·name要接收发送消息的用户名、计算机名或通信名
    ·* 将消息发送到组中所有名称
    ·/domain[:name]将消息发送到计算机域中的所有名称
    ·/users将消息发送到与服务器连接的所有用户
    ·message作为消息发送的文本
    net send 机器名 内容
    net send ip地址 内容

    6 如果job要使用数据库邮件, 首先要配置SQL Server代理以使用数据库邮件
    (1)启动【SQL Server Management Studio】,连接上数据库实例,在【对象资源管理器】里右击【SQL Server代理】选项,在弹出的快捷菜单里选择【属性】选项。
    (2)在弹出的【SQL Server代理属性】对话框里选择【警报系统】标签。如图24.21所示,在【邮件会话】区域选择【启用邮件配置文件】复选框,然后在【邮件系统】下拉列表框里选择“数据库邮件”选项;在【邮件配置文件】下拉列表框里选择前面测试成功的邮件配置文件。
    (3)重要:由于在修改了警报系统配置之后要重启SQL Server代理后才能起效,所以在修改完毕后一定要重新启动SQL Server代理。

    7 如果job要使用数据库邮件时,可以在“通知”一栏中勾选“电子邮件”并配置好。

    8 查询结果以附件形式发送邮件的脚本如下:

    EXEC msdb.dbo.sp_send_dbmail
        @profile_name = '数据库邮件配置文件',
        @recipients = 'xx@163.com',
        @body = '用msdb.dbo.sp_send_dbmail测试发邮件',
        @subject = '测试发邮件 sql查询',@query ='SELECT * from test.dbo.good',
    @attach_query_result_as_file = 1,@query_attachment_filename ='Results.txt';

  • 相关阅读:
    get 请求 请求参数超出请求链接最大数 解决办法
    请求被中止: 未能创建 SSL/TLS 安全通道 .NET
    <![CDATA[解析 XML 出错 (位置: /body): <unspecified file>(1): expected <]]> 微信支付统一下单
    js之new一个对象原理
    键盘事件keydown、keypress、keyup
    mongo的runCommand与集合操作函数的关系
    (3.2)狄泰软件学院C++课程学习剖析三
    PAL制式和NTSC制式的区别
    入门视频采集与处理(BT656简介)
    视频内同步与外同步有什么区别
  • 原文地址:https://www.cnblogs.com/dbasys/p/2127590.html
Copyright © 2020-2023  润新知