【问题标题】:ColdFusion 10/Windowns 7 Pro 64bit Connection verification failed for data sourceColdFusion 10/Windowns 7 Pro 64bit 数据源连接验证失败
【发布时间】:2026-01-30 11:35:01
【问题描述】:

我在新的 Windows 7 Pro 64 位笔记本电脑上设置数据源时遇到问题。我全新安装了带有最新热修复和 Microsoft SQL Express 2012 64 位的 Coldfusion 10。

我已确保在 SQl 服务器配置管理器中启用 TCP/IP 并将 TCP 端口设置为 1433。我也试过删除 TCP 动态端口。

我仍然收到此错误:

数据源的连接验证失败:TEST

java.sql.SQLInvalidAuthorizationSpecException:[Macromedia][SQLServer JDBC Driver][SQLServer]用户“xxxxx”登录失败。

根本原因是:java.sql.SQLInvalidAuthorizationSpecException: [Macromedia][SQLServer JDBC Driver][SQLServer]用户“xxxxx”登录失败。

我不确定我现在缺少什么。任何建议将不胜感激。

提前谢谢你!

【问题讨论】:

  • 您是否在 SQL Server 中启用了混合模式身份验证? IIRC,它默认为仅 Windows 身份验证 support.microsoft.com/kb/555332
  • 这就是我所缺少的,非常感谢 Leigh。加油!

标签: sql-server coldfusion coldfusion-10


【解决方案1】:

(来自 cmets...)

您是否在 SQL Server 中启用了mixed mode authentication? IIRC,它默认为仅 Windows 身份验证。

链接说明:

要...在混合身份验证中配置 SQL Server 模式 ... [适用于] SQL Server 2014、SQL Server 2012、SQL Server 2008 和 SQL Server 2005

  1. 打开 SQL Server Management Studio
  2. 右键单击服务器,然后单击属性
  3. 在“安全”页面的服务器身份验证下,单击SQL Server 和 Windows 身份验证模式选项按钮,然后 单击确定。
  4. 在 SQL Server Management Studio 对话框中,单击“确定”重新启动 SQL Server。

【讨论】: