SQL Server 2008连接问题

时间:2014-04-22 22:29:18

标签: java sql sql-server hibernate database-security

所以我正在使用SQL Server 2008数据库处理项目。它使用Java和Hibernate。上周我正在做一些工作,它工作(相对)很好。我今天回来了,所有突然的Hibernate都无法登录或连接到数据库。我怀疑问题出在SQL Server中,因为我尝试使用JDBC连接它,但是它也没有用。

服务器身份验证设置为" SQL Server和Windows身份验证模式"

我的用户"虚拟"和" root"有"格兰特"检查所有显式权限。

我输入的用户名和密码是正确的。我知道这一点,因为我可以使用这些登录和运行查询登录SQL Server Management Studio。

数据库位于Windows XP虚拟机上,我在主机上使用Eclipse。我有Port Forwarding,所有设置都使用Oracle VirtualBox(就像我说的那样,上周工作正常)。

有什么建议吗?

- EDIT--
请参阅原始帖子下面的评论

--- --- EDIT
我发现了一个。我的Java项目甚至没有与SQL Server连接。当我使用.udl测试登录失败时,会为失败的登录创建一条日志消息。但是每当我在主机上使用我的Java项目登录失败时,就会创建日志 我还应该指出,我可以连接到在同一个VM上运行的MySQL数据库并对其运行查询就好了 这个URL字符串有问题吗? "jdbc:sqlserver://192.168.56.1:1433;databaseName=MLB;user=dummy;password=123"
我可以确认IP地址,端口号,数据库名称,用户名和密码都是正确的。

1 个答案:

答案 0 :(得分:0)

我自己想出了答案。我在我的主机上安装了SQL Server 2014,并且在某种程度上与某些设置有冲突。一旦我从主机上取消了SQL Server 2014,我的所有问题都消失了。