Skip to main content
Adaptive Planning
Laatst bijgewerkt: 2023-06-23
Geïntegreerde beveiliging voor JDBC-gegevensbronnen inschakelen

Geïntegreerde beveiliging voor JDBC-gegevensbronnen inschakelen

Twee JDBC-stuurprogramma's (JTDS- en MS SQL-stuurprogramma) ondersteunen geïntegreerde beveiliging met MS SQL Server.
Als u geïntegreerde beveiliging in een gegevensbron/-agent wilt inschakelen, moet u naast de standaardconfiguratiestappen aanvullende taken uitvoeren.

De Data Agent Service met geïntegreerde beveiliging instellen

  1. In
    Integratie > Integratieontwerpen
    maakt u de inrichting van alle agents van de host-pc ongedaan.
  2. Stop de Data Agent Service.
  3. Configureer de Windows-service opnieuw zodat deze wordt uitgevoerd als het Windows-account met netwerk-/db-referenties.
    Voorbeeld 64-bits eigenschappen van Adaptive Data Agent Service (lokale computer)
    • Instellingen tabblad
      Aanmelden
      :
    • Deze rekening:
      yourcompanydomain\yourusername
  4. Installeer de vereiste DLL's.
    Voor JTDS of JDBC:
    De
    sqljdbc_auth.dll
    bestandsinstallaties als onderdeel van het installatieprogramma van de gegevensagent voor agents V5.1.17.8415 en nieuwer naar:
    C:\Program Files\Workday Adaptive Planning Data Agent\lib\mssqljdbc\x64
    .
    Voor agents ouder dan V5.1.17.8415 moet u handmatig installeren
    sqljdbc_auth.dll
    . De
    sqljdbc_auth.dll
    bestand is beschikbaar via de Microsoft-download https://www.microsoft.com/en-US/download/details.aspx?id=11774
    For JTDS
    Plaats de
    sqljdbc_auth.dll
    bestand ergens in de
    PATH
    , zoals
    C:\Windows\System32
    .
    Voor elke agentversie moet u de
    ntlmauth.dll
    .
    Het vereiste
    ntlmauth.dll
    voor een JTDS moet jdbc-stuurprogramma (x32- of x64-versie, afhankelijk van de gebruikte JVM) worden geplaatst in
    C:\Program Files\Workday Adaptive Planning Data Agent\lib\mssqljdbc\x64\
    (voor 64-bits JVM).
    Voor gegevensagentversies 7.1.44 en ouder:
    C:\Program Files\Adaptive Data Agent\lib\mssqljdbc\x64\
    (voor 64-bits JVM)
    of
    C:\Program Files\Workday Adaptive Planning Data Agent\lib\mssqljdbc\x86\
    (Voor 32-bits JVM).
    De
    ntlmauth.dll
    bestand is beschikbaar op een JTDS-downloadlocatie:
    For JDBC
    Voor het JDBC-stuurprogramma is vereist:
    sqljdbc_auth.dll
    .
    Handmatig de . plaatsen
    sqljdbc_auth.dll
    in de
    <java>\jre\bin
    map. De
    <java>
    moet dezelfde map zijn als de map die werd gebruikt toen de agent werd geïnstalleerd.
    U kunt precies controleren welke map u moet gebruiken door het configuratiebestand van de agent te bekijken
    C:\Program Files\Workday Adaptive Planning Data Agent\ AgentService64.ini
    . Zoeken
    "JRE Path"
    onder [Java Runtime Environment] in dit bestand. Kopiëren
    sqljdbc_auth.dll
    in de lijst voor
    JRE Path
    .
  5. Start de Data Agent Service opnieuw.
  6. Richt de agent opnieuw in.
    Selecteer
    Een nieuwe agent inrichten
    in Data Agent Service Manager.

Een JDBC-gegevensbron maken

Wanneer u een JDBC-gegevensbron maakt met behulp van het menu
Nieuwe gegevensbron maken
, moet u ervoor zorgen dat u de:
integratedSecurity=true
in de JDBC-URL.
Voor het MS SQL-stuurprogramma:
Bestuurdersklasse:
com.microsoft.sqlserver.jdbc.SQLServerDriver
Jdbc-URL:
jdbc:sqlserver://<server>:<port>;integratedSecurity=true
Voorbeeld:
jdbc:sqlserver://dev-gp2013-r2:1433;integratedSecurity=true
Gebruikersnaam:
laat deze leeg.
Wachtwoord:
laat dit leeg.
Voor het JTDS-stuurprogramma:
Bestuurdersklasse:
net.sourceforge.jtds.jdbc.Driver
Jdbc-URL:
jdbc:jtds:sqlserver://<server>:<port>;integratedSecurity=true;domain=<domain name>
Voorbeeld:
jdbc:jtds:sqlserver://DEV-GP2013-R2:1433;integratedSecurity=true;domain=ADAPTIVE
Gebruikersnaam:
laat deze leeg.
Wachtwoord:
laat dit leeg.