System Information

Impossible Is Nothing...

导航

asp.net控制Sql Server服务的启动与停止.

首先在解决方案资源管理器中添加引用System.ServiceProcess.dll

然后在.cs中
using System.ServiceProcess;
然后在事件中写代码:
   ServiceController sc=new ServiceController("MSSQLSERVER");
   if(sc.Status==ServiceControllerStatus.Stopped)
   {
    sc.Start();
   }

由于是WebForm,所以要在web.config中模拟一个管理员用户.
如admin(属于administrator组.)
如下所示:
<configuration>
   
  <system.web>  
  <identity impersonate="true" userName="admin" password="admin" />
 </system.web>

</configuration>

posted on 2005-11-14 22:56  SysInfo  阅读(490)  评论(1编辑  收藏  举报