我在SQL Server上设置了帐户,以便它使用我的Windows身份验证连接到SQL Server。使用受信任的连接将Grails连接到MS SQL
有没有一种方法可以设置可信连接来连接到Grails中的MS SQL。
我使用:
- 的Grails 2.0.1
- SQL Server 2008中
- 的Unix
感谢
我在SQL Server上设置了帐户,以便它使用我的Windows身份验证连接到SQL Server。使用受信任的连接将Grails连接到MS SQL
有没有一种方法可以设置可信连接来连接到Grails中的MS SQL。
我使用:
感谢
如果您正在使用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身份验证的 的服务器...