Wenn Sie die Option Standard wählen, können Sie die Verbindungszeichenfolge für jede Datenbank, die JDBC-Verbindungszeichenfolgen und einen 64-Bit-Treiber unterstützt, direkt eingeben. Eine Liste der unterstützten Datenbanken finden Sie unter Matrix zur Unterstützung von Datenbankservern.Anmerkung: Wenn Sie die Option Standard wählen, um eine Verbindung zu Excel herzustellen und nicht-lateinische Zeichen in einer Excel-Datei zu verwenden, müssen Sie zur Unterstützung der Unicode-Zeichen die UTF-8-Kodierung verwenden.
Wenn Sie Ihre Datenbank und das gemeinsam genutzte Repository auf der sekundären Site konfiguriert haben,verwenden Sie die JDBC-Verbindung, um eine Verbindung zur Replikatdatenbank herzustellen. Zum Beispiel: jdbc:sqlserver://AGL-ADDRESS:1433;databaseName=DB_NAME;user=username;password=password;applicationIntent=ReadOnly
Sie können eine Verbindung mit der Snowflake-Datenbank über ODBC-Treiber herstellen. Weitere Informationen zum Herunterladen des ODBC-Treibers finden Sie unter Snowflake using ODBC Driver
Sie können die Verbindungszeichenfolge eingeben, um eine Verbindung zur Datenbank herzustellen. Zum Beispiel: Driver={SnowflakeDSIIDriver};Server={account}.aws.snowflakecomputing.com;Database=DB_NAME;uid=username;pwd=password;
Verwenden Sie diese Option, um eine Verbindung zu einer Excel-, CSV- oder TXT-Datei herzustellen. Einzelheiten finden Sie unter Connection Strings by database type.
Anmerkung: Um über ODBC auf eine Datenbank zuzugreifen, müssen Sie zunächst einen 32-Bit-ODBC-Treiber auf Ihrem Gerät installieren.
Parameter: Sie können die Anmeldedatenwerte aus dem Anmeldedaten-Locker verwenden, ohne die Anmeldedaten (Nutzername oder Passwort) im Klartext in der Verbindungszeichenfolge zu veröffentlichen. Dazu müssen Sie zunächst die Anmeldedaten in der Anmeldedaten-Zuordnung zuordnen und den Parameternamen in der Verbindungszeichenfolge in doppelten geschweiften Klammern verwenden.
Zum Beispiel, wenn der Parametername db_username lautet und der Parameterwert aus dem Anmeldedatenwert ausgewählt wird, lautet die Verbindungszeichenfolge mit drei Parametern “Provider=SQLOLEDB.1;Initial Catalog=master;Password={{db_credentials}};Persist Security Info=True;User ID={{db_username}};Data Source={{db_datasource}}”
Führen Sie die folgenden Schritte aus, um das Passwort aus dem Anmeldedaten-Locker zu verwenden:
- Klicken Sie auf „Parameter hinzufügen“.
- Geben Sie den Parameternamen ein.
- Wählen Sie in Parameterwert
Anmeldedaten, um einen im Anmeldedatentresor verfügbaren Wert zu verwenden, Variable, um eine Anmeldedatenvariable zu verwenden oder Unsichere Zeichenfolge, um den Wert manuell einzugeben, den Sie verwenden möchten.
- Klicken Sie auf Hinzufügen.
Um eine Automatisierung mit besserer Sicherheit zu gewährleisten, verwenden Sie eine Credential Vault-Variable für die Verbindungszeichenfolge.
Wählen Sie die Option
ODBC-64-Bit-Treiber für Verbindung verwenden, um eine Verbindung zur Datenbank herzustellen.
Anmerkung:
- Vergewissern Sie sich, dass der 64-Bit-ODBC-Treiber auf dem System installiert ist, damit Sie auf eine beliebige Datenbank zugreifen und Operationen mithilfe von Datenbank-Aktionen durchführen können.
- Die folgende Aktion bietet keine Unterstützung für die 32-Bit- oder 64-Bit-ODBC-Treiber, da die aufgeführten Aktionen für Datenbanktransaktionen bestimmt sind, die nach dem Herstellen einer Verbindung mit der Datenbank ausgeführt werden:
- Datenbanktransaktion beginnen
- Datenbanktransaktion beenden
- Gespeicherte Prozedur verwalten
- Wenn Sie Excel als Datenbank verwenden, können Sie mit 64-Bit-Treibern mehr Zeilen verarbeiten als mit 32-Bit-Treibern.
Wenn Sie die Option Nutzerdefiniert auswählen, wählen Sie den Datenbanktyp aus den verfügbaren Optionen aus und füllen Sie die folgenden Felder basierend auf der Auswahl aus:Anmerkung: Wenn Sie eine Microsoft Access- oder SQLite-Datenbank verbinden und den Control Room-Dateipfad auswählen, werden die Vorgänge auf der lokalen Datei (Bot Agent) ausgeführt, die aus dem Control Room heruntergeladen wurde. Die Abhängigkeitsdatei, die auf dem Control Room-Server gespeichert ist, bleibt unverändert.
Datenbanktyp |
Optionen |
Microsoft SQL Server,
PostgreSQL-Server
|
-
Servername: Geben Sie den Namen des Datenbankservers ein, mit dem Sie eine Verbindung herstellen möchten.
-
Datenbankname: Geben Sie den Datenbanknamen ein.
-
Nutzername: Geben Sie den Nutzernamen ein, den Sie für den Zugriff auf den Datenbankserver verwenden möchten. Um einen sicheren Nutzernamen zu gewährleisten, wählen Sie eine Credential Vault-Variable aus. Geben Sie andernfalls einen Wert ein.
-
Passwort: Geben Sie das Passwort für den von Ihnen angegebenen Nutzernamen ein. Um ein sicheres Kennwort zu gewährleisten, wählen Sie eine Credential Vault-Variable aus. Geben Sie andernfalls einen Wert ein.
-
Instanzname: Geben Sie einen Namen für diese Verbindungsinstanz ein.
- Feld Zeitlimit in Sekunden (optional): Geben Sie die Zeitdauer von 1–9999 an, die vom System gewartet werden soll, bevor ein Bot beendet wird.
Das Zeitlimit für die Automatisierung läuft ab und die Automatisierung schlägt fehl, wenn die Datenbankverbindung nicht innerhalb der angegebenen Zeit hergestellt wird. Wenn Sie im Feld Zeitlimit in Sekunden (optional) keinen Wert eingeben, wird das in der Treiberbibliothek angegebene Standardzeitlimit verwendet.
Anmerkung:
Microsoft SQL Server unterstützt nur diese Option.
Herstellen einer Verbindung zu Microsoft SQL Server mit Windows-Authentifizierung
|
MySQL |
Geben Sie die gleichen Optionen wie beim Microsoft SQL Server-Datenbanktyp ein. Geben Sie außerdem die Portnummer ein. Die Standard-Portnummer ist 3306. Anmerkung: Wir empfehlen, die MySQL-Treiberversion 8.0.40 nicht zu verwenden, da beim Ausführen parametrisierter gespeicherter Prozeduren mit dieser Version möglicherweise Probleme auftreten könnten. Wenden Sie sich an Ihren Customer Success Manager (CSM) von Automation Anywhere, um Unterstützung zu erhalten.
|
Microsoft Access, SQLite |
Wählen Sie den Datenbankdateipfad aus folgenden Optionen aus:
-
Bots-Ordner
- Lokales Gerät
- Vorhandene Dateivariable
|
Oracle |
-
Servername (optional): Geben Sie den Namen des Oracle-Servers ein, mit dem Sie eine Verbindung herstellen möchten.
-
Optional: Wählen Sie eine Option, um die zu verwendende Oracle-Instanz anzugeben:
Anmerkung: Sie können die Verbindung zur Oracle Database über den Servernamen oder die Oracle-Instanz herstellen. Wenn Sie eine Verbindung über den Servernamen herstellen, müssen Sie die System-ID (SID) oder den Servicenamen im Feld Oracle-Instanz angeben, um die Oracle-Datenbank und ihre Instanz zu identifizieren. Wenn Sie jedoch eine Verbindung über den TNS-Namen herstellen, müssen Sie keinen Wert in das Feld Servername eingeben. Sie sollten nur den Wert des TNS-Namens und den Dateipfad eingeben.
-
Nutzername: Geben Sie den Nutzernamen ein, den Sie für den Zugriff auf den Oracle-Server verwenden möchten. Um einen sicheren Nutzernamen zu gewährleisten, wählen Sie eine Credential Vault-Variable aus. Geben Sie andernfalls einen Wert ein.
-
Passwort: Geben Sie das Passwort für den von Ihnen angegebenen Nutzernamen ein. Um ein sicheres Kennwort zu gewährleisten, wählen Sie eine Credential Vault-Variable aus. Geben Sie andernfalls einen Wert ein.
-
Port: Geben Sie die Portnummer ein. Die Standard-Portnummer ist 1521.
|
Anmerkung: Wenn Sie eine Verbindung über einen JDBC-Treiber herstellen, enthält das
Datenbank-
Paket bereits den JDBC-Treiber für Microsoft SQL Server. Für andere Datenbankserver müssen Sie jedoch die entsprechende JDBC-Treiber-Jar-Datei bereitstellen, nachdem Sie diese von den entsprechenden Ressourcen heruntergeladen haben.
Wenn Sie eine Verbindung über einen ODBC-Treiber herstellen, müssen Sie keine jar-Datei bereitstellen.