Microsoft SQL Server moduli
È possibile utilizzare Adobe Workfront Fusion per connettersi a Microsoft SQL Server.
Requisiti di accesso
Per utilizzare le funzionalità di questo articolo, è necessario disporre dei seguenti diritti di accesso:
Per conoscere il piano, il tipo di licenza o l'accesso di cui si dispone, contattare Workfront amministratore.
Per informazioni su Adobe Workfront Fusion licenze, consulta Adobe Workfront Fusion licenze.
Collegamento di Microsoft SQL Server servizio a Workfront Fusion
Per istruzioni sulla connessione Microsoft SQL Server account a Workfront Fusion, vedi Creare una connessione a Adobe Workfront Fusion - Istruzioni di base
Utilizzo di Microsoft SQL Server moduli
È possibile eseguire la logica personalizzata direttamente sul server di database tramite stored procedure. Adobe Workfront Fusion carica dinamicamente l'interfaccia dei parametri di input/output e del recordset in modo che ogni parametro o valore possa essere mappato singolarmente. Prima di iniziare a configurare lo scenario, verificare che l'account utilizzato per la connessione al database disponga dell'accesso in lettura a INFORMATION_SCHEMA.ROUTINES
e INFORMATION_SCHEMA.PARAMETERS
visualizzazioni.
Quando Fusion stabilisce la connessione al SQL server destinazione, il Fusion L'utente identifica l'host (il nome di dominio o l'indirizzo IP in cui è ospitato il server) e la porta. Fusion può connettersi a qualsiasi host e porta disponibile.
Per informazioni su indirizzi IP specifici utilizzati da Workfront Fusion, vedi Indirizzi IP per l'accesso Adobe Workfront Fusion
Per ulteriori informazioni sulla creazione di una stored procedure, vedere Microsoft SQL Server documentazione.
Risoluzione dei problemi di errore ER_LOCK_WAIT_TIMEOUT: timeout di attesa blocco superato; provare a riavviare la transazione
Questo errore si verifica quando si modificano gli stessi dati utilizzando più moduli. È causata da transazioni SQL.
Quando viene eseguito un modulo SQL, viene avviata una transazione. La transazione è terminata dopo che lo scenario è stato completamente eseguito.
Se un altro modulo tenta di accedere agli stessi dati, deve attendere il completamento della transazione precedente. Poiché la prima transazione verrà completata al termine dello scenario, la seconda transazione non potrà mai iniziare.
Soluzione:
Attiva il commit automatico. Il commit automatico termina (esegue il commit) ogni transazione subito dopo l'esecuzione del modulo.
- Fai clic su Impostazioni scenario icona nella parte inferiore dello schermo.
- Fai clic su Commit automatico casella di controllo.
- Clic OK per salvare le impostazioni dello scenario.