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

在尝试启动SQL Server 2008 (SQLEXPRESS)服务时遇到错误126。已尝试更改服务登录用户、禁用VIA协议、修改安装目录权限和禁用TCP/IP协议,但问题仍未解决。目前服务可启动,但TCP/IP连接失败,影响Python等客户端连接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在之前可以正常使用,在出现问题之前,用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都不能连接,如果不能完美解决,可以考虑重新安装。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值