sql >> Database >  >> RDS >> Sqlserver

Hoe kan ik verbinding maken met SQL Server met behulp van geïntegreerde beveiliging met het JDBC-stuurprogramma?

Controleer ook deze instructies - bevindt u zich op hetzelfde domein (beller en server?)

Citaat van daaruit:

Het JDBC-stuurprogramma ondersteunt het gebruik van Type 2 geïntegreerde authenticatie op Windows-besturingssystemen via de eigenschap integratedSecurity-verbindingsreeks. Om geïntegreerde authenticatie te gebruiken, kopieert u het bestand sqljdbc_auth.dll naar een map op het Windows-systeempad op de computer waarop het JDBC-stuurprogramma is geïnstalleerd.

De sqljdbc_auth.dll-bestanden worden op de volgende locatie geïnstalleerd:

<installation directory>\sqljdbc_<version>\<language>\auth\

Opmerking:

Als u een 32-bits Java Virtual Machine (JVM) gebruikt, gebruikt u het bestandsqljdbc_auth.dll in de map x86, zelfs als het besturingssysteem de x64-versie is. Als u een 64-bits JVM op een x64-processor uitvoert, gebruikt u het bestand sqljdbc_auth.dll in de map x64. Als u een 64-bitsJVM op een IA-64-processor gebruikt, gebruikt u het bestand sqljdbc_auth.dll in de IA64-map.

U kunt ook de systeemeigenschap java.libary.path instellen om de map van de sqljdbc_auth.dll op te geven. Als het JDBC-stuurprogramma bijvoorbeeld in de standaardmap is geïnstalleerd, kunt u de locatie van de DLL opgeven door het volgende argument voor de virtuele machine (VM) te gebruiken wanneer de Java-toepassing wordt gestart:

-Djava.library.path=C:\Microsoft SQL Server 2005 JDBC Driver\sqljdbc_<version>\enu\auth\x86



  1. Updatequery's optimaliseren

  2. Hoe Div() werkt in PostgreSQL

  3. Voer een query uit met een LIMIT/OFFSET en verkrijg ook het totale aantal rijen

  4. Hoe u SQL Server-gebeurtenissen vastlegt en analyseert