//首先要添加 System.ServiceProcess.dll 引用
ServiceController sc = new ServiceController("MSSQLSERVER"); //判断服务是否已经关闭
if (sc.Status == ServiceControllerStatus.Stopped)
{
sc.Start();
MessageBox.Show("SQL数据库服务启动成功!", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Information);
} //判断服务是否已经开启
if (sc.Status != ServiceControllerStatus.Stopped)
{
sc.Stop();
MessageBox.Show("SQL数据库服务成功关闭!", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
相关文章
- 连接出错[DBNMTMPW]找不到指定的sql server,但我在ODBC中设置一个连接后,再启动此软件就连接成功????
- 从c#执行SQL服务器存储过程
- Sql Server跨服务器导出特定表数据
- SQL SERVER 2008 通过链接服务器(Linked Server)访问 ORACLE 9i /10g的方法 (亲测)
- SQL 调试:无法启动 T-SQL 调试。未能附加到 SQL Server 进程
- 使用SQL Server Express报告服务
- 复制订阅服务器和 AlwaysOn 可用性组 (SQL Server)
- C#编写的服务程序启动服务时报错误1053
- SQL Server 2000同一个服务器中两个数据库对象之间数据转移
- C# 以附加文件方式连接SQL Server数据库文件