windows不能在本地计算机启动sql server

在之前可以正常使用,在出现问题之前,用python连接了sql server数据库

在启动sql server2008数据库服务时,遇到了这样的问题【Windows 不能在 本地计算机 启动 SQL Server (SQLEXPRESS)。有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 126】

windows不能在本地计算机启动sql server_第1张图片

然后在事件查看器中看到了如下的错误:

windows不能在本地计算机启动sql server_第2张图片

以下解决方案:

  • SQL server服务的登录用户更改为内置账户为“Local System”
  • 将MSSOLSERVER网络协议中的VIA禁止
  • 赋予sql server 的安装目录文件夹的所有者完全控制属性
在经过测试之后,sql server服务还是无法启动

把MSSOLSERVER网络协议中的TCP/IP协议的已启动设置为禁止:
windows不能在本地计算机启动sql server_第3张图片
这次可以正常启动

但是,对通过TCP/IP协议连接数据库的请求均不能成功,局域网内其它SQL Server客户端,MATLAB,python都不能连接

你可能感兴趣的:(sql,数据库,server,网络协议)