Zum Inhalt springen

Konfigurieren eines Microsoft SQL-Datenbankziels in Jitterbit Design Studio

Auf dieser Seite wird beschrieben, wie Sie Microsoft SQL Server als Quelle oder Ziel in Jitterbit Studio konfigurieren, entweder mit Windows oder SQL Server Authentifizierung. Siehe Datenbank für Informationen zu den für verschiedene Systeme unterstützten Authentifizierungsarten.

Windows Authentifizierung

Die Windows-Authentifizierung wird nur mit ODBC und JDBC auf privaten Agenten 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 Verwaltungstool „Dienste“ (Start > Verwaltung > 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 Tab Anmelden. Wählen Sie Dieses Konto und geben Sie den Namen und die Anmeldeinformationen des Kontos ein, das Sie zur Authentifizierung verwenden möchten. Klicken Sie dann auf Übernehmen.
  4. Wiederholen Sie den Vorgang für den Dienst Jitterbit Process Engine.
  5. Einstellen TempDir in der Agentenkonfigurationsdatei (jitterbit.conf) Zu C:\Windows\Temp\jitterbit.
  6. Jitterbit-Dienste neu starten.

Achtung

Stellen Sie sicher, dass Sie dem Domänenbenutzer die Berechtigung Als Dienst anmelden und Als Teil des Operationssystems agieren erteilt haben. Stellen Sie außerdem sicher, dass der Domänenbenutzer Lese- und Schreibrechte für das Jitterbit-Installationsverzeichnis hat.

Notiz

Eine Alternative zu den obigen Schritten 1 bis 4 besteht darin, dem auf dem privaten Agent-Computer verwendeten Konto Berechtigungen für den SQL Server zu erteilen. Dies kann vom SQL Server Administrator durchgeführt werden, indem er das Konto des privaten Agent-Computers in Windows Active Directory einrichtet (z. B. <domainName>\<machineName>$).

Sobald die obigen Schritte abgeschlossen sind, gehen Sie zu Jitterbit Studio und richten Sie Ihre Quelle oder Ihr Ziel wie gewohnt ein. Geben Sie im Bildschirm „Datenbankquelle/-zieldefinition“ unter Verbindungsparameter Folgendes an:

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

    Wichtig

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

    Um die Windows-Authentifizierung mit den Microsoft JDBC-Treibern zu verwenden, kopieren Sie die mssql-jdbc_auth-x.x.x.x64.dll Datei, die mit dem Download-Paket des Treibers mitgeliefert wird, auf die C:\Program Files\Jitterbit Agent\jre\bin Ordner auf dem Agenten. Erstellen Sie eine Sicherungskopie der Datei, da diese bei größeren Agenten-Upgrades gelöscht werden kann.

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

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

    • SQL Server [ODBC]: Wenn Sie den Treiber " SQL Server [ODBC]" verwenden, geben Sie integratedSecurity=true Wenn dies nicht funktioniert, geben Sie ein Trusted_Connection=yes.
    • ODBC Driver 11 for 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.
    • SQL Server jTDS [JDBC], SQL Server Microsoft [JDBC]: Wenn Sie einen JDBC SQL Server Treiber verwenden, geben Sie integratedSecurity=true.

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 Quell-/Zieldefinitionsbildschirm unter Verbindungsparameter Folgendes an:

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

    Notiz

    Bei der Auswahl eines JDBC- Treiber 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 ausgeführt wird, mit dem Jitterbit eine Verbindung herstellen muss. Möglicherweise müssen Sie den Namen der SQL Server Instanz angeben (HostName\InstanceName).

  • Datenbankname: Geben Sie den Namen der Datenbank auf dem Server ein, in die 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 führt jetzt die Authentifizierung wie angegeben mit den SQL Server Authentifizierungsdaten durch.