到一定时间后停止SQL server的触发器怎么写?

duyerei 2006-09-01 11:05:32
有一个以SQL server为后台的管理软件,想写个触发器在指定时间内让SQL server 停止怎么写?
或者不停止SQL server 如何让这个管理软件一直出现提示例如"试用软件请注册正版"请问各位高手这个怎么实现?
...全文
362 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
chuifengde 2006-09-03
  • 打赏
  • 举报
回复
如果你不用作业,可以这样
create proc proc_t
@d smalldatetime
as
while 1=1
if datediff(day,@d,getdate())=0
exec master..xp_cmdshell 'net stop mssqlserver'

exec proc_t '2006-10-1'
duyerei 2006-09-02
  • 打赏
  • 举报
回复
比如在指定的2006/10/1停止服务该怎么写?请指点.
duyerei 2006-09-02
  • 打赏
  • 举报
回复
我是想在指定时间内停止MSSQLSERVER这个用语句怎么实现?
liangpei2008 2006-09-02
  • 打赏
  • 举报
回复
在作业中选择某个时间段,禁掉触发器就可以了
yuehaiyang 2006-09-02
  • 打赏
  • 举报
回复
楼上的就可以停止sql服务
ww3347 2006-09-01
  • 打赏
  • 举报
回复
在前端想想办法吧。:)

你建个触发器想不给我用,我删了你这个触发器去总可以吧。

gahade 2006-09-01
  • 打赏
  • 举报
回复
不考虑楼主怎样实现功能,需求没写清楚.
倒底是停掉触发器还是停掉sqlserver服务呢?

--禁用触发器
alter table tablename disable trigger triggername

--停掉服务
exec master..xp_cmdshell 'net stop '+服务名
新鲜鱼排 2006-09-01
  • 打赏
  • 举报
回复
这个应该在程序中处理吧,例如安装时确定一个时间,程序中一个时间,通过比较得到判断。

27,580

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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