使用受信任的Connection将Grails连接到MS SQL

时间:2012-02-20 09:38:59

标签: sql-server web-applications grails gorm

我在SQL Server上设置了帐户,以便它使用我的Windows身份验证连接到SQL Server。

我是否可以设置可信连接以连接到Grails中的MS SQL。

我正在使用:

  • Grails 2.0.1
  • SQL Server 2008
  • 的Unix

由于

1 个答案:

答案 0 :(得分:1)

如果您正在使用jTDS JDBC驱动程序(如果没有,我建议通过MS驱动程序),则jTDS发行版中包含的README.SSO文件描述了如何配置可信/单点登录身份验证。有一个本机DLL需要提供给JVM才能使SSO正常工作。请注意,该DLL仅限Windows,因此您无法在Unix上托管Grails应用程序。

另一种可能性是在jTDS连接字符串中指定Windows AD域,用户名和密码。具体请参见http://jtds.sourceforge.net/faq.html#urlFormat属性:

  

<强>域       指定要进行身份验证的Windows域。如果提供,则提供用户名和密码,jTDS使用Windows(NTLM)   身份验证而不是通常的SQL Server身份验证(即   提供的用户和密码是域用户和密码)。这个   允许非Windows客户端登录到仅服务器   配置为接受Windoes身份验证...