zoukankan      html  css  js  c++  java
  • 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';

  • 相关阅读:
    uva 10280(欧拉函数)
    uva 11121(-2进制)
    uva 10673(扩展欧几里德)
    uva 106(勾股定理)
    uva 128(简单题)
    Codeforces Round #238 (Div. 1) 解题报告
    2018(1)系统分析/需求分析
    2015(1)进度管理/时间管理
    序列图
    [转贴] 软件测试职业发展的 A 面和 B 面
  • 原文地址:https://www.cnblogs.com/dbasys/p/2127590.html
Copyright © 2011-2022 走看看