Microsoft SQL Server Module
Sie können Adobe Workfront Fusion zur Verbindung mit Microsoft SQL Server.
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.
Informationen über Adobe Workfront Fusion Lizenzen, siehe Adobe Workfront Fusion Lizenzen.
Verbinden des Microsoft SQL Server Dienst an Workfront Fusion
Anweisungen zum Verbinden der Microsoft SQL Server -Konto Workfront Fusion, siehe Erstellen Sie eine Verbindung zu Adobe Workfront Fusion - Grundlegende Anweisungen
Verwenden Microsoft SQL Server Module
Sie können Ihre benutzerdefinierte Logik direkt auf Ihrem Datenbankserver mithilfe gespeicherter Verfahren ausführen. Adobe Workfront Fusion lädt die Schnittstelle 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, über Lesezugriff auf INFORMATION_SCHEMA.ROUTINES
und INFORMATION_SCHEMA.PARAMETERS
Ansichten.
Wann Fusion stellt die Verbindung zu SQL server Ziel, Fusion Der Benutzer identifiziert 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 von verwendeten IP-Adressen Workfront Fusion, siehe IP-Adressen für den Zugriff Adobe Workfront Fusion
Weitere Informationen zum Erstellen einer gespeicherten Prozedur finden Sie unter Microsoft SQL Server Dokumentation.
Fehlerbehebung 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 auf Szenario-Einstellungen icon
- Klicken Sie auf Automatische Übertragung aktivieren.
- Klicks OK , um die Szenario-Einstellungen zu speichern.