SC StartService Faild 1069 [英] SC StartService Faild 1069
问题描述
如何以编程方式解决此错误C#或DDL:
sc sdset MSSQLSERVERD:(A ;; CCLCSWRPWPDTLOCRRC ;;; SY)(A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA)(A ;; CCLCSWLOCRRC ;;; IU)(A ;; CCLCSWLOCRRC ;;; SU)(A ;; RPWPCR ;;; S-1-5-21-2103278432-2794320136-1883075150-1000)s :(AU; FA; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; WD)
sc start MSSQLSERVER
[sc] StartService Faild 1069:
由于登录失败,服务无法启动。
请帮忙我
http://doitdotnet.wordpress.com/2011/12/16/error-sc-startservice-failed-1069the-service-did-not -start-upon-a-logon-failure /
查看此链接
尝试停止服务(并等待它停止)然后它开始启动服务e(并等待服务运行)。指定的超时用于两个操作。
public static void RestartService(string serviceName,int timeoutMilliseconds)
{
ServiceController service = new ServiceController(serviceName);
try
{
int millisec1 = Environment.TickCount;
TimeSpan timeout = TimeSpan.FromMilliseconds(timeoutMilliseconds);
service.Stop();
service.WaitForStatus(ServiceControllerStatus。停止,超时);
//计算超时的剩余时间
int millisec2 = Environment.TickCount;
timeout = TimeSpan.FromMilliseconds(timeoutMilliseconds - (millisec2-millisec1));
service.Start();
service.WaitForStatus (ServiceControllerStatus.Running,timeout);
}
catch
{
// ...
}
}
感谢
How to solve this error programatically C# or DDL:
sc sdset MSSQLSERVER "D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;IU)(A;;CCLCSWLOCRRC;;;SU)(A;;RPWPCR;;;S-1-5-21-2103278432-2794320136-1883075150-1000)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;WD)"
sc start MSSQLSERVER
[sc]StartService Faild 1069:
the service did not start due to a logon failure.
please help me
http://doitdotnet.wordpress.com/2011/12/16/error-sc-startservice-failed-1069the-service-did-not-start-due-to-a-logon-failure/
Check this link
It tries to stop the service (and waits until it's stopped) then it begins to start the service (and waits until the service is running). The specified timeout is used for both operations together.
public static void RestartService(string serviceName, int timeoutMilliseconds)
{
ServiceController service = new ServiceController(serviceName);
try
{
int millisec1 = Environment.TickCount;
TimeSpan timeout = TimeSpan.FromMilliseconds(timeoutMilliseconds);
service.Stop();
service.WaitForStatus(ServiceControllerStatus.Stopped, timeout);
// count the rest of the timeout
int millisec2 = Environment.TickCount;
timeout = TimeSpan.FromMilliseconds(timeoutMilliseconds - (millisec2-millisec1));
service.Start();
service.WaitForStatus(ServiceControllerStatus.Running, timeout);
}
catch
{
// ...
}
}
Thanks
这篇关于SC StartService Faild 1069的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!