【问题标题】:No Process Is on the Other End of the Pipe管道的另一端没有进程
【发布时间】:2009-01-16 19:51:49
【问题描述】:

当我尝试连接到 SQL Server 2005 时收到此错误。我已启用 TCP/IP、命名管道并重新启动服务器,但无法正常工作。

【问题讨论】:

    标签: sql-server sql-server-2005 ssis


    【解决方案1】:

    对我而言,问题在于 SQL 服务器仅处于 Windows 身份验证模式,即使我在安装期间将其设置为混合。

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

    【讨论】:

      【解决方案2】:

      我尝试了两篇微软技术文章中的故障排除步骤,但奇怪的是没有运气。

      我设法通过将身份验证从 SQL Server Auth 更改为 Windows Auth 来修复该解决方案。虽然我不确定这可行的技术原因?

      【讨论】:

      • 我遇到了同样的错误,因为查询数据库的用户没有权限,所以我猜是权限问题
      【解决方案3】:

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

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

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          【解决方案5】:

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

          所以可能是内存问题。

          【讨论】:

            【解决方案6】:

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

            【讨论】:

              【解决方案7】:

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

              Add-Migration MigrationNameHere
              Update-Database
              

              【讨论】:

                【解决方案8】:
                【解决方案9】:

                第一次检查窗口的事件日志是否有以下错误:

                无法连接,因为“1”用户连接的最大数量 已经达到。系统管理员可以使用 sp_configure 增加最大值。连接已经 关闭。

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

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

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

                来源:http://www.windowstechupdates.com/microsoft-sql-server-error-233-no-process-is-on-the-other-end-of-the-pipe/

                【讨论】:

                  【解决方案10】:

                  在我的情况下,请确保您的连接字符串具有 ;password=

                  【讨论】:

                    【解决方案11】:

                    与服务器成功建立连接,但随后出现错误 在登录过程中。 (提供者:共享内存提供者,错误:0 - 没有进程 在管道的另一端。)(Microsoft SQL Server,错误:233)

                    当登录没有分配活动的“默认数据库”时,将发生此错误。 就我而言,这是在使数据库脱机后发生的。以前的 DBA 已将非系统 DB 分配为登录的默认 DB。该数据库脱机后,登录失败抛出此错误233。

                    要检查并修复此问题... 使用不同的登录名通过 SSMS 登录到 SQL Server 实例。 转到... >> 安全 >> 登录 >> {登录名} >> 常规

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

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

                    【讨论】:

                      【解决方案12】:

                      就我而言:

                      它被 Symantec AV 和防火墙阻止

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

                      我想我会进一步检查

                      【讨论】:

                        猜你喜欢
                        • 1970-01-01
                        • 2015-01-31
                        • 2014-09-01
                        • 1970-01-01
                        • 2011-06-06
                        • 1970-01-01
                        • 2019-09-16
                        • 1970-01-01
                        相关资源
                        最近更新 更多