如何解决Windows 7中sql server 2005中的错误233

时间:2011-03-20 16:22:34

标签: mysql sql sql-server sql-server-2005 windows-7

我正在使用sql server身份验证创建一个新登录。

创建新的登录信息。

当我使用sql server身份验证登录时出现错误

Cannot connect to (SERVER NAME) i.e name\sqlexpress

其他信息:

"A connection was successfully established with the server, but then an error 
occurred during the login process. (provider: Shared Memory Provider, 
error: 0 - No process is on the other end of the pipe.) (Microsoft SQL 
Server, Error: 223)"

我已经启用了作为administrater运行的所有协议。设置身份验证模式windows和sql sever身份验证

2 个答案:

答案 0 :(得分:2)

出现此错误消息的原因有很多。尝试以下各项以查看它是否解决了问题:

  1. 重新启动SQL服务 - 有时配置更改需要重新启动才能生效。
  2. 检查是否已从SQL Server配置管理器启用命名管道和TCP / IP协议
  3. 如果尝试从远程计算机进行连接,请使用Surface Area Configuration Manager确保允许远程连接。
  4. 确保您的防火墙(在客户端和服务器上)没有阻止连接
  5. 确保帐户已定义默认数据库。
  6. 确保帐户未被禁用 - 如果您已设置帐户以强制执行密码策略,那么过多的失败登录可能会禁用该帐户。
  7. 仔细检查您是否使用了正确的密码 - 甚至是重置密码。

答案 1 :(得分:2)

这个错误的解决方案解决了这个问题我想在这里回答,因为如果有人发现这个问题,那么它也会找到它的答案而且它的时间不会浪费。

点击开始菜单>节目> Microsoft Sql Server>配置工具

选择Sql Server表面区域配置。

现在点击服务和连接的Surface Area配置

在弹出窗口的左侧窗格中,单击“远程连接”并选择“本地和远程连接”单选按钮。

选择“同时使用TCP / IP和命名管道”单选按钮。

点击“申请”,然后确定。