Zum Hauptinhalt wechseln
Adaptive Planning
Zuletzt aktualisiert: 2023-06-23
Integrierte Sicherheit für JDBC-Datenquellen aktivieren

Integrierte Sicherheit für JDBC-Datenquellen aktivieren

Zwei JDBC-Treiber (JTDS- und MS SQL-Treiber) unterstützen die integrierte Sicherheit von MS SQL Server.
Zur Aktivierung der integrierten Sicherheit in einer Datenquelle/einem Datenagenten müssen Sie zusätzliche Aufgaben durchführen, die über die Schritte der Standardkonfiguration hinausgehen.

Data Agent Service mit integrierter Sicherheit einrichten

  1. Heben Sie unter
    Integration > Integrationsdesign
    die Provisionierung aller Agenten auf dem Host-PC auf.
  2. Beenden Sie den Data Agent Service.
  3. Konfigurieren Sie den Windows-Service neu, damit er als Windows-Konto mit Netzwerk-/DB-Zugangsdaten ausgeführt wird.
    Beispiel: Eigenschaften für Adaptive Data Agent Service 64 Bit (Lokaler Computer)
    • Einstellungen auf dem Register
      Log On
      :
    • Dieses Konto:
      yourcompanydomain\yourusername
  4. Installieren Sie die erforderlichen DLLs.
    Für JTDS oder JDBC
    Die
    sqljdbc_auth.dll
    Die Datei wird als Teil des Data Agent-Installationsprogramms für Agenten mit der Version v5.1.17.8415 und höher in installiert
    C:\Program Files\Workday Adaptive Planning Data Agent\lib\mssqljdbc\x64
    .
    Bei Agenten vor V5.1.17.8415 müssen Sie manuell installieren
    sqljdbc_auth.dll
    . Die
    sqljdbc_auth.dll
    -Datei ist bei Microsoft als Download verfügbar : https://www.microsoft.com/en-US/download/details.aspx?id=11774
    Für JTDS
    Platzieren Sie
    sqljdbc_auth.dll
    -Datei überall in der
    PATH
    , wie z. B
    C:\Windows\System32
    .
    Für jede Agent-Version müssen Sie die manuell installieren
    ntlmauth.dll
    .
    Die erforderliche
    ntlmauth.dll
    für eine JTDS sollte ein jdbc-Treiber (entweder x32- oder x64-Version, je nach verwendeter JVM) in platziert werden
    C:\Program Files\Workday Adaptive Planning Data Agent\lib\mssqljdbc\x64\
    (für 64-Bit-JVM).
    Für Data Agent-Version 7.1.44 und älter:
    C:\Program Files\Adaptive Data Agent\lib\mssqljdbc\x64\
    (für 64-Bit-JVM)
    Oder:
    C:\Program Files\Workday Adaptive Planning Data Agent\lib\mssqljdbc\x86\
    (Für 32-Bit-JVM).
    Die
    ntlmauth.dll
    Die Datei ist über einen JTDS-Download verfügbar:
    Für JDBC
    Der JDBC-Treiber erfordert
    sqljdbc_auth.dll
    .
    Platzieren Sie die manuell
    sqljdbc_auth.dll
    in
    <java>\jre\bin
    Ordner. Die
    <java>
    Das Verzeichnis muss mit dem Verzeichnis übereinstimmen, das bei der Installation des Agents verwendet wurde.
    Sie können genau überprüfen, welches Verzeichnis verwendet werden soll, indem Sie die Konfigurationsdatei des Agenten prüfen
    C:\Program Files\Workday Adaptive Planning Data Agent\ AgentService64.ini
    . Suchen
    "JRE Path"
    unter [Java Runtime Environment] in dieser Datei. Kopieren
    sqljdbc_auth.dll
    in das Verzeichnis, für das angegeben wurde
    JRE Path
    .
  5. Starten Sie den Data Agent Service neu.
  6. Provisionieren Sie den Agenten erneut.
    Wählen Sie im Data Agent Service Manager
    Provision a New Agent
    aus.

JDBC-Datenquelle erstellen

Beim Erstellen einer JDBC-Datenquelle über das Menü
Neue Datenquelle erstellen
müssen Sie darauf schließen, dass
integratedSecurity=true
in der JDBC-URL.
Für den MS SQL-Treiber:
Treiberklasse:
com.microsoft.sqlserver.jdbc.SQLServerDriver
Jdbc url:
jdbc:sqlserver://<server>:<port>;integratedSecurity=true
Beispiel:
jdbc:sqlserver://dev-gp2013-r2:1433;integratedSecurity=true
Benutzername:
Lassen Sie das Feld leer.
Kennwort:
Lassen Sie das Feld leer.
Für den JTDS-Treiber:
Treiberklasse:
net.sourceforge.jtds.jdbc.Driver
Jdbc url:
jdbc:jtds:sqlserver://<server>:<port>;integratedSecurity=true;domain=<domain name>
Beispiel:
jdbc:jtds:sqlserver://DEV-GP2013-R2:1433;integratedSecurity=true;domain=ADAPTIVE
Benutzername:
Lassen Sie das Feld leer.
Kennwort:
Lassen Sie das Feld leer.