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
- Heben Sie unterIntegration > Integrationsdesigndie Provisionierung aller Agenten auf dem Host-PC auf.
- Beenden Sie den Data Agent Service.
- 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 RegisterLog On:
- Dieses Konto:yourcompanydomain\yourusername
- Installieren Sie die erforderlichen DLLs.DieFür JTDS oder JDBCsqljdbc_auth.dllDie Datei wird als Teil des Data Agent-Installationsprogramms für Agenten mit der Version v5.1.17.8415 und höher in installiertC:\Program Files\Workday Adaptive Planning Data Agent\lib\mssqljdbc\x64.Bei Agenten vor V5.1.17.8415 müssen Sie manuell installierensqljdbc_auth.dll. Diesqljdbc_auth.dll-Datei ist bei Microsoft als Download verfügbar : https://www.microsoft.com/en-US/download/details.aspx?id=11774Für JTDSPlatzieren Siesqljdbc_auth.dll-Datei überall in derPATH, wie z. BC:\Windows\System32.Für jede Agent-Version müssen Sie die manuell installierenntlmauth.dll.Die erforderlichentlmauth.dllfür eine JTDS sollte ein jdbc-Treiber (entweder x32- oder x64-Version, je nach verwendeter JVM) in platziert werdenC:\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).Dientlmauth.dllDie Datei ist über einen JTDS-Download verfügbar:
- https://sourceforge.net/projects/jtds/files/jtds/1.2.5/ für jtds 1.2.5
- https://sourceforge.net/projects/jtds/files/jtds/1.2.8/ für jtds 1.2.8
- http://sourceforge.net/projects/jtds/files/ für jtds 1.3.1
Für JDBCDer JDBC-Treiber erfordertsqljdbc_auth.dll.Platzieren Sie die manuellsqljdbc_auth.dllin<java>\jre\binOrdner. 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üfenC:\Program Files\Workday Adaptive Planning Data Agent\ AgentService64.ini. Suchen"JRE Path"unter [Java Runtime Environment] in dieser Datei. Kopierensqljdbc_auth.dllin das Verzeichnis, für das angegeben wurdeJRE Path. - Starten Sie den Data Agent Service neu.
- Provisionieren Sie den Agenten erneut.Wählen Sie im Data Agent Service ManagerProvision a New Agentaus.
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.SQLServerDriverJdbc url:jdbc:sqlserver://<server>:<port>;integratedSecurity=trueBeispiel:jdbc:sqlserver://dev-gp2013-r2:1433;integratedSecurity=trueBenutzername:Lassen Sie das Feld leer.Kennwort:Lassen Sie das Feld leer.
- Für den JTDS-Treiber:
- Treiberklasse:net.sourceforge.jtds.jdbc.DriverJdbc url:jdbc:jtds:sqlserver://<server>:<port>;integratedSecurity=true;domain=<domain name>Beispiel:jdbc:jtds:sqlserver://DEV-GP2013-R2:1433;integratedSecurity=true;domain=ADAPTIVEBenutzername:Lassen Sie das Feld leer.Kennwort:Lassen Sie das Feld leer.