【发布时间】:2009-01-16 19:51:49
【问题描述】:
当我尝试连接到 SQL Server 2005 时收到此错误。我已启用 TCP/IP、命名管道并重新启动服务器,但无法正常工作。
【问题讨论】:
标签: sql-server sql-server-2005 ssis
当我尝试连接到 SQL Server 2005 时收到此错误。我已启用 TCP/IP、命名管道并重新启动服务器,但无法正常工作。
【问题讨论】:
标签: sql-server sql-server-2005 ssis
对我而言,问题在于 SQL 服务器仅处于 Windows 身份验证模式,即使我在安装期间将其设置为混合。
在对象资源管理器中,右键单击服务器、属性和安全页面,并将服务器身份验证设置为 SQL Server 和 Windows 身份验证模式。
【讨论】:
我尝试了两篇微软技术文章中的故障排除步骤,但奇怪的是没有运气。
我设法通过将身份验证从 SQL Server Auth 更改为 Windows Auth 来修复该解决方案。虽然我不确定这可行的技术原因?
【讨论】:
仅供参考,我也遇到了同样的错误。
我切换到 Windows 身份验证,断开连接,然后尝试使用 SQL 身份验证再次登录。这次我被告知我的密码已过期。我更改了密码,一切都恢复正常了。
【讨论】:
确保初始目录中指定的数据库存在可能会有所帮助。
【讨论】:
当我(故意)将最大 SQL Server 内存的配置减少到 16Mb 并重新启动时,我得到了这个错误。
所以可能是内存问题。
【讨论】:
当我尝试连接的登录密码已过期时,我遇到了这个问题。
【讨论】:
此错误消息的另一个原因可能是您删除了应用程序使用的数据库,并且您没有从 Visual Studio 运行以下命令:
Add-Migration MigrationNameHere
Update-Database
【讨论】:
第一次检查窗口的事件日志是否有以下错误:
无法连接,因为“1”用户连接的最大数量 已经达到。系统管理员可以使用 sp_configure 增加最大值。连接已经 关闭。
要解决问题,请执行以下操作:
输入下面给定的代码并按下执行按钮
sp_configure ‘show advanced options’, 1;
GO
reconfigure
GO
sp_configure ‘user connections’, 0;
GO
reconfigure
GO
【讨论】:
在我的情况下,请确保您的连接字符串具有 ;password=
【讨论】:
与服务器成功建立连接,但随后出现错误 在登录过程中。 (提供者:共享内存提供者,错误:0 - 没有进程 在管道的另一端。)(Microsoft SQL Server,错误:233)
当登录没有分配活动的“默认数据库”时,将发生此错误。 就我而言,这是在使数据库脱机后发生的。以前的 DBA 已将非系统 DB 分配为登录的默认 DB。该数据库脱机后,登录失败抛出此错误233。
要检查并修复此问题... 使用不同的登录名通过 SSMS 登录到 SQL Server 实例。 转到... >> 安全 >> 登录 >> {登录名} >> 常规
检查“默认数据库”是否设置为活动数据库(我已恢复为“主数据库”)。
注销然后尝试使用刚刚更新的登录名再次登录。
【讨论】:
就我而言:
它被 Symantec AV 和防火墙阻止
只是为了试用,我必须禁用 symantec n 防火墙
我想我会进一步检查
【讨论】: