SQL: Modifica database con single-transaction
copia linkDescrizione del difetto
La procedura di aggiornamento di un database SqlServer 2005/2008 poteva generare errori in casi particolari se veniva eseguita attivando il flag Singola transazione. Tale malfunzionamento si manifestava solo se l'aggiornamento riguardava almeno una delle Foreign Key presenti nel database e solo su SqlServer 2005 e 2008. Non si manifestava, invece, su SqlServer 2000.
Effetti del malfunzionamento
- La procedura di aggiornamento del database non veniva eseguita correttamente e terminava con errore che segnalava che la Foreign Key era già presente su database.
Soluzioni
Questo difetto è stato risolto nella versione 10.1. Utilizzando le versioni precedenti è sufficiente disattivare il flag Singola transazione prima di avviare la procedura di aggiornamento del database.
Funzionalità interessate
L'aggiornamento della struttura di un database Sql Server 2005/2008 con il flag Singola transazione attivato.
Note
- Malfunzionamento relativo alla richiesta di assistenza 000453-2011.
Ultima modifica: 23/03/2021 / Validità: da 10.1.4450