当前位置:  开发笔记 > 数据库 > 正文

控制Windows服务的启动顺序

如何解决《控制Windows服务的启动顺序》经验,为你挑选了1个好方法。

我使用installutil安装了一个Windows服务并设置为"Autostart".我的问题是,当某些服务器重新启动时,它会尝试在"Microsoft SQL服务"启动之前启动 - 我可以通过查看系统重启期间的事件日志来看到这一点.在SQL服务器服务启动后,使我的服务"自动启动"的最佳方法是什么?

我正在考虑创建一个SQL作业集,以便在"SQL服务器代理"启动时启动,然后启动Windows服务.但希望有一种简单有效的方法来控制自动服务的启动顺序.



1> Matt Hamilto..:

每个Windows服务都有一个依赖的其他服务列表.这意味着它将等待它的依赖关系在它尝试启动之前已经开始,并且如果它们在你的启动时没有自动启动它将为你启动它们.

如果您在.NET中创建Windows服务,这里有一篇博客文章可能会有所帮助:

如何:代码服务依赖项

否则,这里有一个Microsoft kb条目,详细说明了通过注册表添加服务依赖项的方法:

如何延迟加载特定服务

推荐阅读
U友50081205_653
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有