日期:2014-05-18  浏览次数:20741 次

如何控制windows自动开启类型的服务启动的先后次序
我写了一个服务Service1,自动开启,开启后在服务的不同线程内自动访问数据库.结果是,开机时,Service1服务启动,访问的本机上的Sql Server2005相关服务还没有启动,然后Service1抛出异常,自动中止。谁知道在Service1启动时如何确保本机上的Sql Server相关服务已经启动了啊?

------解决方案--------------------
处理下错误,然后尝试重连数据库嘛,或者没发现sqlserver进程就等待一会再连
------解决方案--------------------
设置依赖关系,该服务以来SQL SERVER 就可以了
------解决方案--------------------
设置服务的依存关系,可以决定服务的倾动顺序
------解决方案--------------------
设置服务的依赖关系