如何用sql server 给所有在线的用户,发送消息!

jyh070207 2010-12-07 10:21:59
如何用sql server 给所有在线的用户,发送消息!

比如服务器要重启了,提示所有在线用户保存资料!
...全文
196 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
chuifengde 2010-12-08
  • 打赏
  • 举报
回复
既然是登录sql的用户,想必会有客户端,在客户端加一个接受消息或自动找某个消息表的模块应该也行
abuying 2010-12-08
  • 打赏
  • 举报
回复
这个得使用sql server email
aloto 2010-12-07
  • 打赏
  • 举报
回复
消息队列
jyh070207 2010-12-07
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 wxf163 的回复:]
给公司人员全部发送邮件通知一下就可以了
[/Quote]
这个不一样,只需要通知到有登陆到sql server的用户,另外,最好是实时强制弹窗,提示及时保存资料,
因为很可能是突发情况,不是有计划的系统维护(有计划的系统可以用邮件通知,具体维护时间),同时,不想发给没有登陆到sql server的用户,因为这个对他们没有太大影响.
jyh070207 2010-12-07
  • 打赏
  • 举报
回复
可以探讨一下,是否有更好的方法,比如服务器出现临时情况,需要重启或维护,如何快速通知所有用户保存资料?及恢复的大概时间,以免数据丢失.....
王向飞 2010-12-07
  • 打赏
  • 举报
回复
给公司人员全部发送邮件通知一下就可以了
jyh070207 2010-12-07
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 lvoers 的回复:]
。。这个有点难。现在一般电脑都不会自动开Messenger服务的。
[/Quote]
可以探讨一下,是否有更好的方法,比如服务器出现临时情况,如何快速通知所有用户保存资料?及恢复的大概时间,以免数据丢失.....
jyh070207 2010-12-07
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 wxf163 的回复:]
成QQ了么。。强制弹窗
[/Quote]

这是好心提示一下,以免输了一堆资料没有保存!
王向飞 2010-12-07
  • 打赏
  • 举报
回复
成QQ了么。。强制弹窗
lvoers 2010-12-07
  • 打赏
  • 举报
回复
。。这个有点难。现在一般电脑都不会自动开Messenger服务的。
ggsysy 2010-12-07
  • 打赏
  • 举报
回复
还可以这样的啊,那岂不是不用发OA了?具体怎样用,呵呵,学习学习。。
jyh070207 2010-12-07
  • 打赏
  • 举报
回复
是的,如果用net send 需要客户端开启Messenger服务才行.
billpu 2010-12-07
  • 打赏
  • 举报
回复
恩 我想了半天 现成的也只有net send了,问题是别人不一定开着这个service呀
jyh070207 2010-12-07
  • 打赏
  • 举报
回复
指登陆在sql server中的用户,可以用 master.sysprocesses中的 hostname,
目前,用net send 发送,看看有没有更好的方法.
天-笑 2010-12-07
  • 打赏
  • 举报
回复
可用broker技术
数据库上的 消息队列
billpu 2010-12-07
  • 打赏
  • 举报
回复
所有用户什么概念?windows用户,sqlserver用户,用查询分析器登录的用户算不算?用应用软件登录的算不算

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧