无法通过Windows服务关闭MSSQLSERVER

时间:2016-05-11 12:03:37

标签: c# windows service

我正在尝试使用自己的服务关闭MSSQLSERVER服务。我的服务用户是LocalService

我在我的服务中使用以下代码但没有工作。当我将代码复制到Windows窗体应用程序时,它可以工作。我认为有一个权限问题,但我不知道使用哪个用户。

我尝试将我的服务帐户设置为用户,并输入当前用户凭据Computername\User格式。它也没用。

有什么想法吗?

这是我的代码:

ServiceController sc = new ServiceController();
sc.ServiceName = "MSSQLSERVER";
sc.Stop();
sc.WaitForStatus(ServiceControllerStatus.Stopped);

0 个答案:

没有答案