我在新的Windows 7 Pro 64bit笔记本电脑上设置数据源时出现问题。我有一个全新安装的Coldfusion 10,带有最新的Hot Fix和Microsoft SQL Express 2012 64bit。
我确保在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'登录失败。
我不确定我现在缺少什么。任何建议将不胜感激。
提前谢谢!
答案 0 :(得分:6)
(来自评论......)
您是否在SQL Server中启用了mixed mode authentication? IIRC,它默认只有Windows身份验证。
来自链接的说明:
要...在混合身份验证中配置SQL Server 模式... [for] SQL Server 2014,SQL Server 2012,SQL Server 2008和SQL Server 2005
- 打开SQL Server Management Studio
- 右键单击服务器,然后单击属性。
- 在“安全性”页面的服务器身份验证下,单击 SQL Server和Windows身份验证模式选项按钮,然后 单击确定。
- 在“SQL Server Management Studio”对话框中,单击“确定”以重新启动SQL Server。
醇>