Microsoft SQL Server modules
Met Adobe Workfront Fusion kunt u verbinding maken met Microsoft SQL Server .
Toegangsvereisten
U moet de volgende toegang hebben om de functionaliteit in dit artikel te kunnen gebruiken:
Neem contact op met de Workfront -beheerder als u wilt weten welk abonnement, licentietype of toegang u hebt.
Voor informatie over Adobe Workfront Fusion vergunningen, zie Adobe Workfront Fusion vergunningen.
De service Microsoft SQL Server verbinden met Workfront Fusion
Voor instructies over het aansluiten van uw Microsoft SQL Server rekening aan Workfront Fusion, zie een verbinding tot stand brengen Adobe Workfront Fusion - Basisinstructies
Microsoft SQL Server modules gebruiken
U kunt uw aangepaste logica rechtstreeks op uw databaseserver uitvoeren via opgeslagen procedures. Adobe Workfront Fusion laadt de interface van invoer-/uitvoerparameters en recordset dynamisch, zodat elke parameter of waarde afzonderlijk kan worden toegewezen. Voordat u begint met het configureren van uw scenario, moet u ervoor zorgen dat de account die u gebruikt om verbinding te maken met uw database, leestoegang heeft tot INFORMATION_SCHEMA.ROUTINES
- en INFORMATION_SCHEMA.PARAMETERS
-weergaven.
Wanneer Fusion de verbinding met de SQL server bestemming vestigt, identificeert de Fusion gebruiker de Gastheer (de domeinnaam of het IP-adres waar de server wordt gehost) en de poort. Fusion kan verbinding maken met elke beschikbare host en poort.
Voor informatie over specifieke IP adressen die door Workfront Fusion worden gebruikt, zie IP Adressen voor toegang tot Adobe Workfront Fusion
Raadpleeg de documentatie van Microsoft SQL Server voor meer informatie over het maken van een opgeslagen procedure.
Fout bij oplossen ER_LOCK_WAIT_TIMEOUT: Lock wait timeout exceeded; try restarting transaction
Deze fout treedt op wanneer u dezelfde gegevens wijzigt met behulp van meerdere modules. Dit wordt veroorzaakt door SQL-transacties.
Wanneer een SQL-module wordt uitgevoerd, wordt een transactie gestart. De transactie wordt gebeëindigd nadat het scenario volledig wordt uitgevoerd.
Als een andere module probeert om tot de zelfde gegevens toegang te hebben, moet het wachten tot de vorige transactie wordt gebeëindigd. Aangezien de eerste transactie zal worden gebeëindigd nadat het scenario wordt gebeëindigd, kan de tweede transactie nooit beginnen.
Oplossing:
Schakel Automatisch vastleggen in. Automatisch vastleggen voltooit (legt) elke transactie direct nadat de module is uitgevoerd.
- Klik op het Scenario settings pictogram onder aan het scherm.
- Klik op het selectievakje Auto commit .
- Klik op OK om de scenario-instellingen op te slaan.