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 disponibili, contattare l'amministratore Workfront.
Per informazioni sulle Adobe Workfront Fusion licenze, vedere Adobe Workfront Fusion licenze.
Connessione del servizio Microsoft SQL Server a Workfront Fusion
Per istruzioni sulla connessione dell'account Microsoft SQL Server a Workfront Fusion, vedere 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 alla destinazione SQL server, l'utente Fusion 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 sugli indirizzi IP specifici utilizzati da Workfront Fusion, vedere Indirizzi IP per l'accesso Adobe Workfront Fusion
Per ulteriori informazioni sulla creazione di una stored procedure, vedere la documentazione di Microsoft SQL Server.
Risoluzione dei problemi 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 sull'icona Impostazioni scenario nella parte inferiore della schermata.
- Selezionare la casella di controllo Auto commit.
- Fare clic su OK per salvare le impostazioni dello scenario.