MSSQLSERVER_9532

Si applica a:SQL Server

Dettagli

Attributo Valore
Nome prodotto SQL Server
ID evento 9532
Origine evento MSSQLSERVER
Componente SQLEngine
Nome simbolico XMLERR_COLUMNSET_CANNOT_CONVERT_FROM_TO
Testo del messaggio Nell'operazione query/DML che include il set di colonne '%.*ls', la conversione non è riuscita durante la conversione dal tipo di dati '%ls' al tipo di dati '%ls' per la colonna '%.*ls'.

Spiegazione

Un set di colonne è una rappresentazione XML non tipizzata che combina alcune colonne di una tabella in un output strutturato. Quando i valori di una colonna di tipo sparse vengono inseriti o aggiornati utilizzando il set di colonne XML, i valori inseriti nelle colonne di tipo sparse sottostanti vengono convertiti implicitamente dal tipo di dati xml. Non è stato possibile convertire un valore specificato nel tipo di dati della colonna.

Azione utente

Poiché il valore specificato non è stato convertito implicitamente, potrebbe costituire una voce non valida. Correggere l'errore e riprovare. Se il valore è corretto, modificare l'istruzione per utilizzare le colonne singole anziché il set di colonne. In questo modo sarà possibile eseguire esplicitamente il cast del valore nel tipo di dati corretto.