【问题标题】:SQL Server 2016 : 233 error log entriesSQL Server 2016:233 个错误日志条目
【发布时间】:2016-07-17 15:34:10
【问题描述】:

我尝试在 SQL Sever 2016 中创建 sa 用户,但我无法登录并且出现以下错误

已经成功连接到服务器,但是在入口处出现错误。 (提供者:共享内存提供者,错误:0 - 通道两端没有进程。)(Microsoft SQL Server,错误 233

除了 TCP/IP 之外的所有协议都被禁用

我已启用 Windows 和 SQL Server 身份验证。可能是什么问题?

【问题讨论】:

  • 顺便说一句,我已经禁用了除 tcp/ip 之外的所有协议。它没有帮助......
  • 您不能创建“sa”用户。如果您在安装时选择了混合身份验证,则必须添加其密码。顺便说一句,你可以用你的 Windows 用户重置它。
  • 您正在本地连接并已使用 Windows 集成身份验证成功连接,但无法使用 SA 连接。是在安装过程中启用了混合模式身份验证并设置了 SA 密码,还是在实例启动并运行后启用了混合模式身份验证?如果是后者,则需要设置 SA 密码。至于你的错误18456,见sqlblog.com/blogs/aaron_bertrand/archive/2011/01/14/…

标签: sql-server sql-server-2016


【解决方案1】:

错误表明 SQLServer 由于某些原因无法使用 TCP、IP 并尝试使用下一个协议(共享内存)但没有成功..

MSDN 将以下状态作为解决方案..

使用 SQL Server 配置管理器工具允许 SQL Server 接受远程连接。

如何做到这一点..

配置远程访问选项

在对象资源管理器中,右键单击服务器并选择属性。
单击“连接”节点。
在远程服务器连接下,选中或清除允许远程连接到此服务器复选框

我还建议在连接字符串中使用端口号。

【讨论】:

  • 我检查了“允许远程连接”按钮,但我仍然有错误 - 我无法连接到服务器。错误号为:18456
  • 你最后添加端口号了吗,你能粘贴整个错误,看看sql服务是否从配置管理器运行
  • @SergeiK: 你也可以像这样强制 tcp..tcp:server\instancename,portnumber
  • @SergeiK: 你是在本地还是从远程连接到 sql
  • 我正在尝试在本地连接 SQL Server,我刚刚将它安装在我的计算机上。我可以使用windows验证访问它,但我想通过sa访问它。我应该在哪里添加端口号?你能举个例子吗?
猜你喜欢
  • 1970-01-01
  • 2010-12-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-29
  • 1970-01-01
  • 2020-03-31
  • 1970-01-01
相关资源
最近更新 更多