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
- InIntegratie > Integratieontwerpenmaakt u de inrichting van alle agents van de host-pc ongedaan.
- Stop de Data Agent Service.
- 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 tabbladAanmelden:
- Deze rekening:yourcompanydomain\yourusername
- Installeer de vereiste DLL's.DeVoor JTDS of JDBC:sqljdbc_auth.dllbestandsinstallaties 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 installerensqljdbc_auth.dll. Desqljdbc_auth.dllbestand is beschikbaar via de Microsoft-download https://www.microsoft.com/en-US/download/details.aspx?id=11774For JTDSPlaats desqljdbc_auth.dllbestand ergens in dePATH, zoalsC:\Windows\System32.Voor elke agentversie moet u dentlmauth.dll.Het vereistentlmauth.dllvoor een JTDS moet jdbc-stuurprogramma (x32- of x64-versie, afhankelijk van de gebruikte JVM) worden geplaatst inC:\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)ofC:\Program Files\Workday Adaptive Planning Data Agent\lib\mssqljdbc\x86\(Voor 32-bits JVM).Dentlmauth.dllbestand is beschikbaar op een JTDS-downloadlocatie:
- https://sourceforge.net/projects/jtds/files/jtds/1.2.5/ voor jtds 1.2.5
- https://sourceforge.net/projects/jtds/files/jtds/1.2.8/ voor jtds 1.2.8
- http://sourceforge.net/projects/jtds/files/ voor jtds 1.3.1
For JDBCVoor het JDBC-stuurprogramma is vereist:sqljdbc_auth.dll.Handmatig de . plaatsensqljdbc_auth.dllin de<java>\jre\binmap. 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 bekijkenC:\Program Files\Workday Adaptive Planning Data Agent\ AgentService64.ini. Zoeken"JRE Path"onder [Java Runtime Environment] in dit bestand. Kopiërensqljdbc_auth.dllin de lijst voorJRE Path. - Start de Data Agent Service opnieuw.
- Richt de agent opnieuw in.SelecteerEen nieuwe agent inrichtenin 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.SQLServerDriverJdbc-URL:jdbc:sqlserver://<server>:<port>;integratedSecurity=trueVoorbeeld:jdbc:sqlserver://dev-gp2013-r2:1433;integratedSecurity=trueGebruikersnaam:laat deze leeg.Wachtwoord:laat dit leeg.
- Voor het JTDS-stuurprogramma:
- Bestuurdersklasse:net.sourceforge.jtds.jdbc.DriverJdbc-URL:jdbc:jtds:sqlserver://<server>:<port>;integratedSecurity=true;domain=<domain name>Voorbeeld:jdbc:jtds:sqlserver://DEV-GP2013-R2:1433;integratedSecurity=true;domain=ADAPTIVEGebruikersnaam:laat deze leeg.Wachtwoord:laat dit leeg.