Sintomi
Considerare lo scenario descritto di seguito:
-
Si dispone di un database che contiene dati XML in Microsoft SQL Server 2005.
-
I dati XML contengono dati temporali.
-
Si esegue la migrazione da SQL Server 2005 a SQL Server 2012 o SQL Server 2014.
-
Puoi usare il metodo value () per eseguire query in base ai dati relativi all'ora dei dati XML.
In questo scenario i dati di data e ora vengono restituiti correttamente e i dati dei minuti vengono sovrascritti dai secondi.
Risoluzione
Il problema è stato risolto per la prima volta nel seguente aggiornamento cumulativo di SQL Server.
Aggiornamento cumulativo 1 per SQL Server 2014 /en-us/help/2931693
Aggiornamento cumulativo 8 per SQL Server 2012 SP1 /en-us/help/2917531
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. Vedere gli ultimi aggiornamenti cumulativi per SQL Server:
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".