到目前为止,我一直使用以下连接字符串为sqlserver使用jtds驱动程序。
jdbc:jtds:sqlserver://hostname:15001;databaseName=MYDB1;useNTLMv2=true;domain=CORP;
请注意,数据库正在使用Windows身份验证。但是,将提供域名,用户名和密码。
然而,jtds驱动程序在使用hibernate的varchar(MAX)字段中存在一些问题。因此决定切换到Microsoft的sqljdbc4.jar驱动程序。
我已尝试使用“Integrated Security = true;”格式但它使用运行应用程序的登录用户。我无法指定其他域和用户。
有解决方法吗?