Konfigurieren einer Microsoft SQL-Datenquelle 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:
- Öffnen Sie das Verwaltung Dienst-Tool (Start > Verwaltungstools > Dienste).
- Wenn Sie ODBC verwenden, klicken Sie mit der rechten Maustaste auf den Jitterbit Apache Server-Dienst und wählen Sie Eigenschaften. Wenn Sie JDBC verwenden, klicken Sie mit der rechten Maustaste auf den Jitterbit Tomcat Server-Dienst und wählen Sie Eigenschaften.
- Gehen Sie zum Tab 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.
- Wiederholen Sie dies für den Jitterbit Process Engine-Dienst.
- Setzen Sie
TempDirin der Agenten-Konfigurationsdatei (jitterbit.conf) aufC:\Windows\Temp\jitterbit. - 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 Jitterbit-Installationsverzeichnis hat.
Hinweis
Eine Alternative zu den oben genannten Schritten 1 bis 4 besteht darin, dem auf dem privaten Agentenrechner verwendeten Konto Berechtigungen für den SQL Server zu gewähren. Dies kann vom SQL Server-Administrator erfolgen, indem das Konto des privaten Agentenrechners 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 Datenquelle/des Ziels 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:
- SQL Server jTDS [JDBC]
- SQL Server Microsoft [JDBC]
- Neuere Versionen des Microsoft JDBC-Treibers für SQL Server
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 OrdnerC:\Program Files\Jitterbit Agent\jre\binauf 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, 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: 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=trueein. Wenn dies nicht funktioniert, geben SieTrusted_Connection=yesein. - 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=yesein. - SQL Server jTDS [JDBC], SQL Server Microsoft [JDBC]: Wenn Sie einen JDBC SQL Server-Treiber verwenden, geben Sie
integratedSecurity=trueein.
- SQL Server [ODBC]: Wenn Sie den Treiber "SQL Server [ODBC]" verwenden, geben Sie
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, 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.
-
Benutzername: 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.