如何用代码启动SQLServer服务管理器(那个绿家伙),我用下面的代码把它停止了,但启动不了了。请高手指教。
SQLServer服务管理器的初态是启动的。
停止代码:
SQLDMO.SQLServer oSQLServer = new SQLDMO.SQLServerClass();
oSQLServer.LoginSecure = false;
oSQLServer.Connect("SGQ\\S", "sa", "sa");
oSQLServer.Stop();
启动代码:
SQLDMO.SQLServer oSQLServer = new SQLDMO.SQLServerClass();
oSQLServer.LoginSecure = false;
oSQLServer.Start(false,"SGQ\\S", "sa", "sa");
停止后再启动时出现如下错误:
[SQL-DMO]服务控制错误: 拒绝访问。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.UnauthorizedAccessException: [SQL-DMO]服务控制错误: 拒绝访问。
问题点数:0、回复次数:4Top
1 楼btut2004(养鱼炒股)回复于 2004-11-02 20:37:18 得分 0
不清楚,帮顶Top
2 楼zjcxc(邹建)回复于 2004-11-02 21:21:16 得分 0
SQLDMO.SQLServer oSQLServer = new SQLDMO.SQLServerClass();
oSQLServer.LoginSecure = false;
oSQLServer.Start(true,"SGQ\\S", "sa", "sa");
Top
3 楼zhtian_0727(剣心)回复于 2004-11-10 22:09:43 得分 0
楼顶那位前辈,能帮帮忙吗?
我有个程序,其中要检测SQLServer服务管理器的状态,但找了很久都解决不了。我想你肯定能行,能帮帮我吗?先谢谢了!
我用的是VB 和 MSDE,望看到后就告知,好吗?很急!!谢谢!!
我的MSN:zhen_tian_0727@hotmail.com
谢谢!!!!!!Top
4 楼laoQ(知秋之叶)回复于 2004-11-10 23:47:02 得分 0
“我有个程序,其中要检测SQLServer服务管理器的状态,但找了很久都解决不了。我想你肯定能行,能帮帮我吗?先谢谢了!”
--------------------
刚刚看到下面这个帖子,
也是邹老大回复的,借用一下:
http://community.csdn.net/Expert/topic/3541/3541532.xml?temp=.2800409Top




