Sql server 管道的另一端没有流程

Sql server 管道的另一端没有流程,sql-server,sql-server-2005,ssis,Sql Server,Sql Server 2005,Ssis,我在尝试连接到SQL Server 2005时收到此错误。我已启用TCP/IP、命名管道并重新启动服务器,但该操作不起作用。我想您已经看到了: 这个怎么样? 我在两篇microsoft技术文章中都尝试了故障排除步骤,但奇怪的是没有成功 通过将身份验证从SQL Server Auth更改为Windows Auth,我成功地修复了该解决方案。虽然我不确定这种方法有效的技术原因是什么?仅供参考,但我也遇到了同样的错误 我切换到Windows身份验证,断开连接,然后尝试使用SQL身份验证再次登录。这次

我在尝试连接到SQL Server 2005时收到此错误。我已启用TCP/IP、命名管道并重新启动服务器,但该操作不起作用。

我想您已经看到了:

这个怎么样?

我在两篇microsoft技术文章中都尝试了故障排除步骤,但奇怪的是没有成功


通过将身份验证从SQL Server Auth更改为Windows Auth,我成功地修复了该解决方案。虽然我不确定这种方法有效的技术原因是什么?

仅供参考,但我也遇到了同样的错误

我切换到Windows身份验证,断开连接,然后尝试使用SQL身份验证再次登录。这次我被告知我的密码过期了。我更改了密码,一切又恢复正常。

当我(故意)将SQL Server最大内存的配置减少到16Mb并重新启动时,出现了这个错误


因此,这可能是内存问题。

确保初始目录中指定的数据库存在可能会有所帮助。

当我尝试连接的登录密码过期时,我遇到了此问题

首先检查窗口的事件日志是否存在以下错误:

无法连接,因为“1”用户连接的最大数目已超过 已经联系到了。系统管理员可以使用 sp_配置为增加最大值。连接已断开 关闭

要解决此问题,请执行以下操作:

  • 打开Microsoft SQL Server Management Studio
  • 打开一个新查询
  • 键入下面给定的代码,然后按执行按钮

    sp_configure ‘show advanced options’, 1;
    GO
    reconfigure
    GO
    sp_configure ‘user connections’, 0;
    GO
    reconfigure
    GO
    

来源:

对我来说,问题是SQL server仅处于Windows身份验证模式,即使在安装过程中我将其设置为混合模式


在对象资源管理器中,右键单击服务器、属性,然后单击安全页面,并将服务器身份验证设置为SQL server和Windows身份验证模式。

在我的情况下,请确保您的连接字符串已设置为;password=

此错误消息的另一个原因可能是您删除了应用程序使用的数据库,并且没有从visual studio运行以下命令:

Add-Migration MigrationNameHere
Update-Database
已成功与服务器建立连接,但随后发生错误 在登录过程中。(提供程序:共享内存提供程序,错误:0-未启动任何进程。) 在管道的另一端。)(Microsoft SQL Server,错误:233)

当登录没有分配活动的“默认数据库”时,将发生此错误。 在我的例子中,这是在数据库脱机后发生的。以前的DBA已将非系统数据库指定为登录的默认数据库。该数据库脱机后,登录失败引发此错误233

要检查并修复此问题。。。 使用其他登录名通过SSMS登录到SQL Server实例。 转到…>>安全性>>登录>>{Login Name}>>常规

检查“默认数据库”是否设置为活动数据库(我已恢复为“主数据库”)

注销&然后尝试使用刚刚更新的登录名再次登录。

在我的情况下:

它被赛门铁克AV和防火墙阻止

只是为了试用,我必须禁用symantec n防火墙


我想我还需要进一步检查

我也有同样的错误,因为查询数据库的用户没有权限,所以我想这是权限问题