--.net(C#) 利用SQLDMO 获取某一实例上的所有数据库名称方法:
--你参考下:SQLDMO.Application sqlAp= new SQLDMO.Application();
SQLDMO.SQLServer oServer=new SQLDMO.SQLServer();
oServer.Connect("(local)", "sa", "");
DropDownList1.Items.Clear();
foreach(SQLDMO.Database db in oServer.Databases)
{
   DropDownList1.Items.Add(db.Name);
}

解决方案 »

  1.   

    我是想通过SQLDMO,启动SQL 的服务,有文档说StartSQLServer方法可以做到,结果我把服务停止再用这个方法就出现如题的提示,不知道是怎么回事?
      

  2.   

    哪位大侠指点一下,怎么样才能在本机的SQL Server没有启动时把他启动?
      

  3.   

    在调用sqlserver的start方法后,要等一段时间再去检测sqlserver的状态(get_Status方法),有可能是sqlserver已经正在启动了,但在启动还没完成前再做假定启动已经完成的操作时,就会出现你的错误提示了