概述
SQL Server实例的初始化是通过启动系统中的服务项完成的。只有正确的启动系统中对应的服务项,SQL Server才能够为应用程序提供服务,我们才能进行连接数据库、查询数据、修改数据等操作。
有时,SQL Server因为误操作、系统配置或系统故障等原因,导致SQL Server服务无法启动,我们应该如何处理这种情况,并让SQL Server正常启动呢?
有时,SQL Server因为误操作、系统配置或系统故障等原因,导致SQL Server服务无法启动,我们应该如何处理这种情况,并让SQL Server正常启动呢?
解决方案
重新启动SQL Server服务
开始→控制面板→管理工具→服务→找到名为 MSSQLSERVER 的服务→启动如果是SQL Server 2005(2008),服务名为 SQL Server (MSSQLSERVER)
如果是SQL Server 2005(2008) EXPRESS版,服务名为 SQL Server (SQLEXPRESS)
命令行方式重新启动服务
启动SQL Server服务:net start MSSQLSERVER如果是SQL Server 2005(2008),服务名为 MSSQLSERVER
如果是SQL Server 2005(2008) EXPRESS版,服务名为 MSSQL$SQLEXPRESS
常见错误
SQL Server服务无法启动
可能的原因是启动SQL Server服务的账号权限不足,解决方式如下:
打开服务窗口,找到服务项MSSQLSERVER→右键→属性→登录,登录身份选择“此账户”,填写administrator,密码填写管理员密码。此处填写的就是指定运行MSSQLSERVER服务的账户,可以填写所有拥有启动服务权限的用户。
补充
经常查阅SQL Server日志和系统日志是良好的习惯。我们除了要注意磁盘空间、系统性能等因素外,日志是一个补个或缺的环节,经常阅读SQL Server日志,能够在问题的早期甚至未发生问题是就可以避免重大故障的到来。