在程序运行之前,先判断下。
如果服务已经启动,就运行
否则,等会再运行。C#代码
Process[] processes = System.Diagnostics.Process.GetProcessesByName("SQLserver"); 
if(processes.length >0) 

........
}

解决方案 »

  1.   

       Try
                MyConnection = New SqlConnection("...")
                If MyConnection.State <> ConnectionState.Open Then
                    MyConnection.Open()
                End If
                Return MyConnection
            Catch Exp As SqlException
                If Exp.Number <> 0 Then
                    'Response.Write("数据库联接失败!")
                    'Response.End()
                End If
            End Try