Microsoft SQL Server Module
Sie können Adobe Workfront Fusion verwenden, um eine Verbindung zu Microsoft SQL Server herzustellen.
Zugriffsanforderungen
Sie müssen über den folgenden Zugriff verfügen, um die Funktionalität in diesem Artikel verwenden zu können:
Wenden Sie sich an Ihren Workfront -Administrator, um zu erfahren, welchen Plan, welchen Lizenztyp oder welchen Zugriff Sie haben.
Informationen zu Adobe Workfront Fusion -Lizenzen finden Sie unter Adobe Workfront Fusion Lizenzen.
Verbinden des Microsoft SQL Server-Dienstes mit Workfront Fusion
Anweisungen zum Verbinden Ihres Microsoft SQL Server-Kontos mit Workfront Fusion finden Sie unter Erstellen einer Verbindung mit Adobe Workfront Fusion - Grundlegende Anweisungen
Verwenden von Microsoft SQL Server -Modulen
Sie können Ihre benutzerdefinierte Logik direkt auf Ihrem Datenbankserver mithilfe gespeicherter Verfahren ausführen. Adobe Workfront Fusion lädt die Oberfläche von Eingabe-/Ausgabeparametern und Datensatzgruppen dynamisch, sodass jeder Parameter oder Wert einzeln zugeordnet werden kann. Bevor Sie mit der Konfiguration Ihres Szenarios beginnen, stellen Sie sicher, dass das Konto, über das Sie eine Verbindung mit Ihrer Datenbank herstellen, Lesezugriff auf die Ansichten INFORMATION_SCHEMA.ROUTINES
und INFORMATION_SCHEMA.PARAMETERS
hat.
Wenn Fusion die Verbindung zum SQL server-Ziel herstellt, identifiziert der Fusion -Benutzer den Host (den Domänennamen oder die IP-Adresse, unter der der Server gehostet wird) und den Port. Fusion kann eine Verbindung zu jedem verfügbaren Host und Port herstellen.
Informationen zu bestimmten IP-Adressen, die von Workfront Fusion verwendet werden, finden Sie unter IP-Adressen für den Zugriff auf Adobe Workfront Fusion .
Weitere Informationen zum Erstellen einer gespeicherten Prozedur finden Sie in der Dokumentation zu Microsoft SQL Server .
Fehlerbehebung für Fehler ER_LOCK_WAIT_TIMEOUT: Zeitüberschreitung der Sperrwartezeit überschritten; Neustarten der Transaktion
Dieser Fehler tritt auf, wenn Sie dieselben Daten mit mehreren Modulen ändern. Sie wird durch SQL-Transaktionen verursacht.
Wenn ein SQL-Modul ausgeführt wird, startet es eine Transaktion. Die Transaktion ist abgeschlossen, nachdem das Szenario vollständig ausgeführt wurde.
Wenn ein anderes Modul versucht, auf dieselben Daten zuzugreifen, muss es warten, bis die vorherige Transaktion abgeschlossen ist. Da die erste Transaktion abgeschlossen wird, nachdem das Szenario abgeschlossen ist, kann die zweite Transaktion nie beginnen.
Lösung:
Aktivieren Sie die automatische Übertragung. Die automatische Übertragung beendet (gibt Zusagen) jede Transaktion unmittelbar nach der Ausführung des Moduls.
- Klicken Sie unten auf dem Bildschirm auf das Symbol Szenarioeinstellungen .
- Klicken Sie auf das Kontrollkästchen Automatisches Übertragen .
- Klicken Sie auf OK , um die Szenario-Einstellungen zu speichern.