Sql Server发邮件配置
前提:安装sqlserver,安装outlook,outlook已经正确配置。
(1)配置sqlserver的启动用户为域用户。sqlserver启动默认的本地账户,本地账户启动的服务是无法完成邮件的发送接受功能的。
配置域用户启动:打开控制面板的--管理工具--服务,找到sqlserver服务,查看属性。在属性窗口中选择登陆。在登陆身份中选择“此账户”,输入域用户名称和密码,如用户:work\andrew,密码:12345。
配置好后,重新启动服务,然后启动代理服务SQLSERVERAGENT,分布式服务Distributed Transaction Coordinator
(2)配置邮件。打开控制面板的“邮件”,选择“显示配置文件”。在邮件属性中,选择默认的配置文件名称,点击“复制”按钮。给新的配置文件起个名字,如“mail”.
(3)打开企业管理器,在“支持服务”中,选择“sql邮件”的属性。在属性窗口中的配置文件框中输入“mail”,点击测试。成功后,会告诉你已经启动了一个会话。
ok,到这里,一个sqlserver发邮件的配置就完成了
相关文档:
create table #a
(
a int identity(1,1) primary key,
b int default(0) not null,
c nvarchar(20)
)
insert into #a(c)
select 'a' union all
select 'b' union all
select 'c' union all
select 'd' union all
select 'e'
select * from #a
alter table #a drop constraint DF__#a_____________b__12 ......
几个删除重复记录的SQL语句
2009-03-02 10:08
比如现在有一人员表 (表名:peosons)
若想将姓名、身份证号、住址这三个字段完全相同的记录查询出来
select p1.* from persons p1,persons p2 where p1.id<>p2.id &nb ......
ORDER BY 排序
ASC 升序(默认)
DESC 降序
select * from s_emp order by dept_id , salary desc
部门号升序,工资降序
关键字distinct也会触发排序操作。
select * from employee order by 1; //按第一字段排序
NULL被认为无穷大。order by 可以跟别名。
select table_name ......
联接条件可在 from 或 WHERE 子句中指定,建议在 from 子句中指定联接条件。WHERE 和 HAVING 子句也可以包含搜索条件,以进一步筛选联接条件所选的行。
联接可分为以下几类:   ......