sql >> Database teknologi >  >> RDS >> Sqlserver

Hvordan kan jeg oprette forbindelse til SQL Server ved hjælp af integreret sikkerhed med JDBC-driveren?

Tjek også disse instruktioner - er du på samme domæne (opkalder og server?)

Citerer derfra:

JDBC-driveren understøtter brugen af ​​Type 2-integreret godkendelse på Windows-operativsystemer gennem den integrerede sikkerhedsforbindelsesstrengegenskab. For at bruge integreret godkendelse skal du kopiere filen sqljdbc_auth.dll til en mappe på Windows-systemstien på den computer, hvor JDBC-driveren er installeret.

Filerne sqljdbc_auth.dll er installeret på følgende placering:

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

Bemærk:

Hvis du kører en 32-bit Java Virtual Machine (JVM), skal du bruge filensqljdbc_auth.dll i x86-mappen, selvom operativsystemet er x64-versionen. Hvis du kører en 64-bit JVM på en x64-processor, skal du bruge filen sqljdbc_auth.dll i x64-mappen. Hvis du kører en 64-bitJVM på en IA-64-processor, skal du bruge filen sqljdbc_auth.dll i IA64-mappen.

Alternativt kan du indstille java.libary.path-systemegenskaben til at angive biblioteket for sqljdbc_auth.dll. For eksempel, hvis JDBC-driveren er installeret i standardmappen, kan du angive placeringen af ​​DLL'en ved at bruge følgende virtuelle maskine (VM) argument, når Java-applikationen startes:

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



  1. Sådan sikkerhedskopieres RAC VM'er

  2. MySQL-fejl 1264:værdi uden for rækkevidde for kolonne

  3. Sådan genereres testdata i SQL Server

  4. Lagring af binære datatyper i SQL Server