SQL Server 2017 【已解决】成功与服务器建立连接,但是在登录过程中发生错误。(Microsoft SQL Server,错误: 233)管道的另一端上无任何进程。

此博客为个人博客,不涉及商业用途,仅提供学习参考,内容均来自个人原创以及互联网转载和摘录。
此博客上带有原创标识的文章、图片、文件等,未经本人允许,不得用于商业用途以及传统媒体。
本文首发于CSDN,版权所有,禁止转载。
如需转载,请在评论区留言或私信申请,经同意后可转载,否则属于侵权行为
————————————————


2020.4.23更新
换了一台电脑,需要重装数据库并配置环境,遇到了同样的问题,参照本文解决方法顺利解决。


问题

在初学数据库时,一般都会使用自带的sa登录名及相应密码以保障用户进行更安全的操作。一般来说,需要进行以下两步操作:

  1. 对服务器单击右键,查看属性,在安全性选项中将服务器身份验证模式更改为“SQL Server 和 Windows身份验证模式”。
  2. 在安全性/登录名目录下找到sa,单击右键查看属性,在状态选项中将登录名改为“启用”,并确保是否允许连接到数据库引擎为“授予”;在常规选项中设置密码。
    上述部分不是本文的重点,故不再赘述。

在进行了上述操作后,按提示重启SQL Server Management Studio,再连接数据库时,将 身份验证 处选为 SQL Server 身份验证,并输入用户名和密码,点击 连接
MSSMS登录
此时,会报一个错误:已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 命名管道提供程序, error: 0 - 管道的另一端上无任何进程。

这就是我遇到的问题,我相信很多朋友也会遇到。这个问题网上已有一些解答,比如我参考了 AoboSir的博文,插一句,该博文中对问题的产生和其他一些报错做了详细的复现,参考价值高,有兴趣的朋友可以看看。

我还是主要讨论自己遇到的问题,即我按该博文照做以后仍没有完全解决的部分。

解决方法

  1. 关闭Microsoft SQL Server Management Studio
  2. 打开控制面板,找到 管理工具 并打开。
    管理工具
    如果没有,就将右上角的查看方式由 类别 更改为 大图标小图标
    在这里插入图片描述
    打开管理工具目录下的 服务
    服务
  3. 找到 SQL Server Browser,若启动类型为禁用状态,则双击将其改为 自动
    在这里插入图片描述
    随后,单击右键将其启动。此处我已启动。
    在这里插入图片描述
  4. 最后一步,也是我出问题的一步。即 重新启动 SQL Server服务项
    在这里插入图片描述
    此处,我产生了报错:

Windows 无法停止 SQL Server (MSSQLSERVER) 服务(位于 本地计算机 上)。
错误 1061: 服务无法在此时接受控制信息。

在这里插入图片描述

在这里插入图片描述
我利用管理员模式在MSSMS中重启服务器或是重启电脑都无法成功。

我的解决方案是:
将SQL Server服务改为禁用状态,重启电脑,再将其改为自动状态,并点击启动(类似于第3步 启动 SQL Server Browser)。问题解决。

具体思路还是想办法重启该服务项,既然开机状态下没法重启该服务,我就索性禁用该服务,这样一来,重启电脑后该服务必定处于关闭状态,此时再启动即可视为重启该服务。

————————————————
感谢您的阅读,如果您有收获,请给我一个三连吧!
如果您觉得这还不够,可以点击右侧的 打赏 按钮,告诉我: 你币有了!

  • 9
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

城外南风起

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值