有没有办法在使用DataGrip连接到SQL Server时指定身份验证方法(SQL Server或Windows身份验证)?
我尝试使用SQL Server(jTDS)和SQL Server(Microsoft)驱动程序进行配置,但两者都没有看到选项.
使用jTDS驱动程序:
这取决于连接/数据源的设置.
即为Windows身份验证设置连接:
在" 常规 "选项卡中,如果在" 用户"字段中指定Windows/AD用户名.
在" 高级 "选项卡的DOMAIN属性中,指定在步骤1中放入的Windows帐户的域.
如果网络上未启用Kerberos身份验证,则可能需要设置USENTLMV2 = true
如果在步骤2中未指定域,则会假定您正在执行SQL Server身份验证登录尝试.
使用Microsoft驱动程序:
我无法在OS X上使用它,但大多数人似乎在Windows上没有问题.
在数据源的" 高级 "选项卡中,将integratedSecurity设置为true.
你可能还必须为实际的驱动程序设置此属性,在OS X上,我不断得到"此驱动程序未配置为集成身份验证",但这可能是OS X的事情.
希望这可以帮助.