仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 585|回复: 7
打印 上一主题 下一主题

[学习教程] MSSQL网页设计使用SQL Server发邮件

[复制链接]
跳转到指定楼层
楼主
发表于 2015-1-16 22:26:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
闪回的目的是要让数据库在commit之后,还能恢复到之前的某个状态,整库或指定的表。server|发邮件

SQLSERVER供应了经由过程EXCHANGE或OUTLOOK收发邮件的扩大存储历程,上面将这几个历程复杂的先容一下。

1、启动SQLMail

xp_startmail@user,@password

@user和@password都是可选的

也可翻开EnterpriseManager中的SupportServices,在SQLMail上单击右键翻开右键菜单,然后按Start来启动

2、中断SQLMail

xp_stopmail

也可用上述办法中的菜单里的Stop来中断

3、发送邮件

xp_sendmail{[@recipients=]recipients[;...n]}
[,[@message=]message]
[,[@query=]query]
[,[@attachments=]attachments]
[,[@copy_recipients=]copy_recipients[;...n]
[,[@blind_copy_recipients=]blind_copy_recipients[;...n]
[,[@subject=]subject]
[,[@type=]type]
[,[@attach_results=]attach_value]
[,[@no_output=]output_value]
[,[@no_header=]header_value]
[,[@width=]width]
[,[@separator=]separator]
[,[@echo_error=]echo_value]
[,[@set_user=]user]
[,[@dbuse=]database]

个中@recipients是必须的

参数申明:

参数申明
@recipients收件人,两头用逗号分隔
@message要发送的信息
@query断定实行并依靠邮件的无效查询,除触发器中的拔出表及删除表外,此查询能援用任何工具
@attachments附件
@copy_recipients抄送
@blind_copy_recipients密送
@subject题目
@attach_results指定查询了局做为附件发送
@no_header不发送查询了局的列名
@set_user查询连接的用户名,默许为Guset
@dbuse查询所用的数据库,默许为缺省数据库

4、浏览邮件收件箱中的邮件

xp_readmail[[@msg_id=]message_number][,[@type=]type[OUTPUT]]
[,[@peek=]peek]
[,[@suppress_attach=]suppress_attach]
[,[@originator=]senderOUTPUT]
[,[@subject=]subjectOUTPUT]
[,[@message=]messageOUTPUT]
[,[@recipients=]recipients[;...n]OUTPUT]
[,[@cc_list=]copy_recipients[;...n]OUTPUT]
[,[@bcc_list=]blind_copy_recipients[;...n]OUTPUT]
[,[@date_received=]dateOUTPUT]
[,[@unread=]unread_valueOUTPUT]
[,[@attachments=]attachments[;...n]OUTPUT])
[,[@skip_bytes=]bytes_to_skipOUTPUT]
[,[@msg_length=]length_in_bytesOUTPUT]
[,[@originator_address=]sender_addressOUTPUT]]

参数申明:

参数申明
@originator发件人
@subject主题
@message信息
@recipients收件人
@skip_tytes读取邮件信息时跳过的字节数,用于按次猎取邮件信息段。
@msg_length断定一切信息的长度,一般与@skip_bytes一同处置长信息

5、按次处置下一个邮件

xp_findnextmsg[[@msg_id=]message_number[OUTPUT]]
[,[@type=]type]
[,[@unread_only=]unread_value])

6、删除邮件

xp_deletemail{message_number}

假如不指定邮件编号则删除收件箱中的一切邮件

7、主动处置邮件

sp_processmail[[@subject=]subject]
[,[@filetype=]filetype]
[,[@separator=]separator]
[,[@set_user=]user]
[,[@dbuse=]dbname]

本文章来自于http://www.aspcn.comASP中华网如要转载请务必说明出处,感谢
我们分析上面的两个操作,都有一个“删除数据”的过程。
活着的死人 该用户已被删除
沙发
发表于 2015-1-19 12:47:03 | 只看该作者
分区表是个亮点!从分区表也能看出微软要做大作强SQLServer的信心。资料很多,这里不详细说。但是重点了解的是:现在的SQLServer2005的表,都是默认为分区表的。因为它要支持滑动窗口的这个特性。这种特性对历史数据和实时数据的处理是很有帮助的。
若相依 该用户已被删除
板凳
发表于 2015-1-25 13:02:49 | 只看该作者
多加的系统视图和实时系统信息这些东西对DBA挑优非常有帮助,但是感觉粒度还是不太细。
爱飞 该用户已被删除
地板
发表于 2015-2-2 22:11:43 | 只看该作者
索引视图2k就有。但是2005对其效率作了一些改进但是schema.viewname的作用域真是太限制了它的应用面。还有一大堆的环境参数和种种限制都让人对它有点却步。
蒙在股里 该用户已被删除
5#
发表于 2015-2-8 12:08:48 | 只看该作者
多走走一此相关论坛,多看一些实例开发,多交流0经验,没什么的,我也是刚学没多久!加油
小女巫 该用户已被删除
6#
发表于 2015-2-25 12:08:49 | 只看该作者
但换公司用MSSQL2K感觉自己好像根本就不了解MSSQL。什么DTS触发器以前根本没用过。
再见西城 该用户已被删除
7#
发表于 2015-3-15 14:43:26 | 只看该作者
相信各位对数据库和怎么样学习数据库都有一些经验和看法,也会有人走了一些弯路总结出自己的经验来,希望大家能把各自的看法和经验拿出来分享,给别人一份帮助,给自己一份快乐
若天明 该用户已被删除
8#
发表于 2015-3-22 02:10:22 | 只看该作者
分区表效率问题肯定是大家关心的问题。在我的试验中,如果按照分区字段进行的查询(过滤)效率会高于未分区表的相同语句。但是如果按照非分区字段进行查询,效率会低于未分区表的相同语句。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 23:33

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表