hibernate 用户 'xxxx' 登录失败。该用户与可信的SQL SERVER 连接无关联
来源:互联网 发布:gre写作 知乎 编辑:程序博客网 时间:2024/05/16 05:45
在做hibernate连接数据sqlserver 2005时出的错误。
首先是弹出
Exception in thread "main" org.hibernate.exception.SQLGrammarException: Cannot open connection
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 用户 'xxxx' 登录失败。该用户与可信的SQL SERVER 连接无关联
以为是数据库配置方面有错误,检查结果为:
1。身份认证已经是混合身份认证。
2。本地连接和远程连接也是tcp/ip和name pipes
3。该用户也映射了相关数据库,也有相关权限了。我在SQL Server Management Studio Express上登陆也是可以的,该用户也可以查询。
反复检查hibernate.cfg.xml中的相关配置,也对比了网上的配置,没有发现什么错误,但总感觉是url的错误。
一开始的url配置:(username和password放到了其他的属性)
jdbc:sqlserver://localhost:1433;databaseName=hibedrnate
后来打开另一个项目的数据库连接类(用jdbc的)来测试,完全ok,url也完全相同。
如果说hibernate是封装了jdbc的话(这方面哪位来说明一下,比较深入,我不知道),hibernate是调用更底层的jdbc,在我的问题上应该可以
的,但结果是否定的。
后来反复修改了url,意识到我用的机器上装了两个版本的sql server服务,一个是Mssqlserver,一个是sqlexpress.所以有修改了url
jdbc:sqlserver://localhost/SQLEXPRESS;databaseName=hibernate
这次可以正确连接上了。
总结产生异常的直接原因:
url的错误,导致连接的是Mssqlserver上的服务器,上面没有url里的用户。
遗留问题:
为什么jdbc不用加上/SQLEXPRESS都可以连接,但hibernate则不可以?
- hibernate 用户 'xxxx' 登录失败。该用户与可信的SQL SERVER 连接无关联
- Sql Server 2005 用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联
- [sql异常]用户sa登录失败,该用户与可信sql server连接无关联
- 用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联
- sql2005用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联 解决办法
- 用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联
- '用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联(收藏)
- 用户sa登录失败,该用户与可信sql server连接无关联
- 用户sa登录失败,该用户与可信sql server连接无关联
- 用户sa登录失败,该用户与可信sql server连接无关联
- 用户sa登录失败,该用户与可信sql server连接无关联
- 解决用户"sa"登录失败。该用户与可信 sql server 连接无关联。
- 用户sa登录失败,该用户与可信sql server连接无关联 问题处理方法
- 用户sa登录失败,该用户与可信sql server连接无关联
- 用户sa登录失败,该用户与可信sql server连接无关联
- 用户 '' 登录失败。该用户与可信 SQL Server 连接无关联
- sqlserver2005 【用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联】解决方案
- 用户sa登录失败,该用户与可信sql server连接无关联
- C#接口
- 新生活、新希望、新的开始
- ubuntu 9.04/9.10 下代码阅读工具 kscope 的安装
- 游戏项目上传到开源SVN,提供下载
- 系统启动时常见故障分析
- hibernate 用户 'xxxx' 登录失败。该用户与可信的SQL SERVER 连接无关联
- aa
- 无语了
- 硬盘安装Linux详解(特别适合光驱坏了和没有光盘的朋友)
- J2SDK 1.5、1.6 & 中文版API(全)
- 404页面该怎么做?
- Linux下将Tomcat配置成为系统服务
- base64
- 解除具体依赖的技术