Zum Inhalt springen

Konfigurieren eines Microsoft SQL-Datenbankziels in Jitterbit Design Studio

Diese Seite beschreibt, wie Microsoft SQL Server als Quelle oder Ziel innerhalb von Jitterbit Studio mithilfe von Windows- oder SQL Server-Authentifizierung konfiguriert wird. Siehe Datenbank für Informationen zu den unterstützten Authentifizierungstypen für verschiedene Systeme.

Windows-Authentifizierung

Die Windows-Authentifizierung wird nur auf privaten Agenten über ODBC und JDBC unterstützt und kann nur mit einem Domänenkonto verwendet werden. Um die Windows-Authentifizierung zu verwenden, richten Sie diese Eigenschaften in Windows ein:

  1. Öffnen Sie das Verwaltung-Tool Dienste (Start > Verwaltungstools > Dienste).
  2. Wenn Sie ODBC verwenden, klicken Sie mit der rechten Maustaste auf den Dienst Jitterbit Apache Server und wählen Sie Eigenschaften. Wenn Sie JDBC verwenden, klicken Sie mit der rechten Maustaste auf den Dienst Jitterbit Tomcat Server und wählen Sie Eigenschaften.
  3. Gehen Sie zur Registerkarte Anmelden. Wählen Sie Dieses Konto und geben Sie den Namen und die Anmeldeinformationen des Kontos ein, das Sie für die Authentifizierung verwenden möchten. Klicken Sie dann auf Übernehmen.
  4. Wiederholen Sie dies für den Dienst Jitterbit Process Engine.
  5. Setzen Sie TempDir in der Agentenkonfigurationsdatei (jitterbit.conf) auf C:\Windows\Temp\jitterbit.
  6. Starten Sie die Jitterbit-Dienste neu.

Vorsicht

Stellen Sie sicher, dass Sie dem Domänenbenutzer das Recht Als Dienst anmelden und Als Teil des Betriebssystems agieren gewährt haben. Stellen Sie außerdem sicher, dass der Domänenbenutzer Lese- und Schreibrechte im Installationsverzeichnis von Jitterbit hat.

Hinweis

Eine Alternative zu den oben genannten Schritten 1 bis 4 besteht darin, dem auf dem privaten Agenten verwendeten Konto Berechtigungen für den SQL Server zu gewähren. Dies kann vom SQL Server-Administrator erfolgen, indem das Konto des privaten Agenten in Windows Active Directory festgelegt wird (z. B. <domainName>\<machineName>$).

Sobald die oben genannten Schritte abgeschlossen sind, gehen Sie zu Jitterbit Studio und richten Sie Ihre Quelle oder Ihr Ziel wie gewohnt ein. Geben Sie im Bildschirm zur Definition der Datenbankquelle/-ziel unter Verbindungsparameter Folgendes an:

  • Treiberart: Wählen Sie ODBC oder JDBC je nach Bedarf aus.

    Wichtiger Hinweis

    Windows-Authentifizierung wird mit den folgenden JDBC-Treibern unterstützt:

    Um die Windows-Authentifizierung mit den Microsoft JDBC-Treibern zu verwenden, kopieren Sie die Datei mssql-jdbc_auth-x.x.x.x64.dll, die im Download-Paket des Treibers enthalten ist, in den Ordner C:\Program Files\Jitterbit Agent\jre\bin auf dem Agenten. Erstellen Sie eine Sicherungskopie der Datei, da sie während größerer Agenten-Updates gelöscht werden kann.

  • Servername: Geben Sie den Namen oder die IP-Adresse des Servers ein, der den SQL Server ausführt, mit dem Jitterbit eine Verbindung herstellen muss. Möglicherweise müssen Sie den SQL Server-Instanznamen angeben (HostName\InstanceName).

  • Datenbankname: Geben Sie den Namen der Datenbank auf dem Server ein, mit der Jitterbit integriert werden muss.
  • Anmeldung: Lassen Sie dieses Feld leer.
  • Passwort: Lassen Sie dieses Feld leer.
  • Optionen: Klicken Sie, um zusätzliche Einstellungen zu erweitern. Geben Sie im Feld Zusätzliche Verbindungszeichenfolgenparameter Folgendes je nach Ihrem Treiber ein:

    • SQL Server [ODBC]: Wenn Sie den Treiber "SQL Server [ODBC]" verwenden, geben Sie integratedSecurity=true ein. Wenn dies nicht funktioniert, geben Sie Trusted_Connection=yes ein.
    • ODBC-Treiber 11 für SQL Server [ODBC], SQL Server Native Client 10.0 [ODBC], SQL Server Native Client 11.0 [ODBC]: Wenn Sie einen anderen SQL Server-Treiber verwenden, geben Sie Trusted_Connection=yes ein.
    • SQL Server jTDS [JDBC], SQL Server Microsoft [JDBC]: Wenn Sie einen JDBC SQL Server-Treiber verwenden, geben Sie integratedSecurity=true ein.

Der Treiber authentifiziert sich jetzt als der oben angegebene Windows-Domänenbenutzer.

SQL Server-Authentifizierung

Gehen Sie zu Jitterbit Studio und richten Sie Ihre Quelle oder Ihr Ziel wie gewohnt ein. Geben Sie im Bildschirm zur Definition von Quelle/Ziel unter Verbindungsparameter Folgendes an:

  • Treiber: Der SQL Server-Treiber kann ein ODBC- oder JDBC-Treiber sein.

    Hinweis

    Bei der Auswahl eines JDBC-Treibers empfehlen wir die Verwendung von "SQL Server MS JDBC [JDBC]", der ab Version 9.3 mit Jitterbit-Agenten gebündelt ist.

  • Servername: Geben Sie den Namen oder die IP-Adresse des Servers ein, auf dem der SQL Server läuft, mit dem Jitterbit eine Verbindung herstellen muss. Möglicherweise müssen Sie den SQL Server-Instanznamen angeben (HostName\InstanceName).

  • Datenbankname: Geben Sie den Namen der Datenbank auf dem Server ein, mit der Jitterbit integriert werden muss.

  • Anmeldung: Geben Sie den Benutzernamen für die SQL Server-Authentifizierung ein.

  • Passwort: Geben Sie das Passwort für die SQL Server-Authentifizierung ein.

Der Treiber wird nun die Authentifizierung mit den angegebenen SQL Server-Authentifizierungsdaten durchführen.