在之前可以正常使用,在出现问题之前,用python连接了sql server数据库。
在启动sql server2008数据库服务时,遇到了这样的问题【Windows 不能在 本地计算机 启动 SQL Server (SQLEXPRESS)。有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 126】
然后在事件查看器中看到了如下的错误:
以下解决方案:
- SQL server服务的登录用户更改为内置账户为“Local System”
- 将MSSOLSERVER网络协议中的VIA禁止
- 赋予sql server 的安装目录文件夹的所有者完全控制属性
在经过测试之后,sql server服务还是无法启动。
把MSSOLSERVER网络协议中的TCP/IP协议的已启动设置为禁止:
这次可以正常启动。但是,对通过TCP/IP协议连接数据库的请求均不能成功,局域网内其它SQL Server客户端,MATLAB,python都不能连接,如果不能完美解决,可以考虑重新安装。