与jBoss捆绑在一起的Liferay 6.2通过Windows身份验证连接到SQL Server 2012

时间:2013-11-17 20:00:26

标签: sql-server jboss liferay

我被要求安装与jBoss捆绑在一起的Liferay 6.2以连接到SQL Server 2012。 我不明白为什么Liferay无法使用JDBC URL连接到数据库,如下所示:

jdbc:jtds:sqlserver://DBSERVER/lportaldb;instance=lportal_DSN;useNTLMv2=true;domain=GLS.com.au

其中,

  • DBSERVER:服务器名称
  • lportalDB是数据库名称
  • lportal_DSN是我在控制面板/管理工具/ ODBC数据源(64位)中创建的数据源名称,并成功测试了连接。

我尝试过添加和删除一些属性;比如useNTMLv2,我也把ntlmauth.dll放到C:\ Windows和C \ Windows \ SysWOW64但是Liferay门户仍然无法连接到数据库。 对此有任何想法都表示赞赏。

1 个答案:

答案 0 :(得分:1)

已修复此问题的IT组已检查到连接,LDAP,AD,DNS到DBSERVER。关于数据库,它已更改为使用SQL Server身份验证。 以下JDBC URL与用户sa和密码一起使用:

jdbc:jtds:sqlserver://DBSERVER/lportaldb;instance=lportal_DSN;