Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como posso me conectar ao SQL Server usando segurança integrada com o driver JDBC?


Verifique também estas instruções - você está no mesmo domínio (chamador e servidor?)

Citando daí:

O driver JDBC suporta o uso de autenticação integrada Tipo 2 em sistemas operacionais Windows por meio da propriedade de cadeia de conexão IntegratedSecurity. Para usar a autenticação integrada, copie o arquivo sqljdbc_auth.dll para um diretório no caminho do sistema Windows no computador em que o driver JDBC está instalado.

Os arquivos sqljdbc_auth.dll são instalados no seguinte local:
<installation directory>\sqljdbc_<version>\<language>\auth\

Observação:

Se você estiver executando uma Java Virtual Machine (JVM) de 32 bits, use o arquivo sqljdbc_auth.dll na pasta x86, mesmo que o sistema operacional seja a versão x64. Se você estiver executando uma JVM de 64 bits em um processador x64, use o arquivo sqljdbc_auth.dll na pasta x64. Se você estiver executando uma JVM de 64 bits em um processador IA-64, use o arquivo sqljdbc_auth.dll na pasta IA64.

Como alternativa, você pode definir a propriedade do sistema java.libary.path para especificar o diretório do sqljdbc_auth.dll. Por exemplo, se o driver JDBC estiver instalado no diretório padrão, você poderá especificar o local da DLL usando o seguinte argumento de máquina virtual (VM) quando o aplicativo Java for iniciado:
-Djava.library.path=C:\Microsoft SQL Server 2005 JDBC Driver\sqljdbc_<version>\enu\auth\x86