Principale utente con più risposte
insert su tabella remota con campo xml

Domanda
-
Salve,
devo popolare una tabella prelevando dati da un server linkato. la tabella di origine ha un campo xml e mi viene restituito un errore 9514 - Xml data type is not supported in distributed queries.
Potete indicarmi una strada per risolvere la cosa?.
Grazie
Marco
Risposte
-
Ciao Marco,
prova a vedere qui: https://blog.sqlauthority.com/2019/01/11/sql-server-fix-msg-9514-xml-data-type-is-not-supported-in-distributed-queries/
Problema e soluzione sono spiegati molto bene.
HTH,
Cristiano Gasparotto, MCSE Data Management and Analytics
You can find me working hard every day at Datamaze!
Please Mark This As Answer if it solved your issue or Vote This As Helpful if it helps to solve your issue. Thank you!
- Proposto come risposta Sergio GovoniMVP, Moderator martedì 21 aprile 2020 21:25
- Contrassegnato come risposta Edoardo BenussiMVP, Moderator lunedì 27 aprile 2020 10:50
-
Ciao,
una considerazione: xml è un dato intrinsecamente unicode; il cast da xml verso un tipo non-unicode (char, varchar, text), si rompe nel momento in cui nella colonna xml vengono a trovarsi caratteri non rappresentabili dalla collate del char/varchar/text:
Msg 6355, Level 16, State 1, Line 2 Conversion of one or more characters from XML to target collation impossible
Quindi, in generale, il cast corretto è AS NVARCHAR(MAX).
Buona giornata
G.
- Contrassegnato come risposta Edoardo BenussiMVP, Moderator lunedì 27 aprile 2020 10:50
Tutte le risposte
-
Ciao Marco,
prova a vedere qui: https://blog.sqlauthority.com/2019/01/11/sql-server-fix-msg-9514-xml-data-type-is-not-supported-in-distributed-queries/
Problema e soluzione sono spiegati molto bene.
HTH,
Cristiano Gasparotto, MCSE Data Management and Analytics
You can find me working hard every day at Datamaze!
Please Mark This As Answer if it solved your issue or Vote This As Helpful if it helps to solve your issue. Thank you!
- Proposto come risposta Sergio GovoniMVP, Moderator martedì 21 aprile 2020 21:25
- Contrassegnato come risposta Edoardo BenussiMVP, Moderator lunedì 27 aprile 2020 10:50
-
-
Ciao,
una considerazione: xml è un dato intrinsecamente unicode; il cast da xml verso un tipo non-unicode (char, varchar, text), si rompe nel momento in cui nella colonna xml vengono a trovarsi caratteri non rappresentabili dalla collate del char/varchar/text:
Msg 6355, Level 16, State 1, Line 2 Conversion of one or more characters from XML to target collation impossible
Quindi, in generale, il cast corretto è AS NVARCHAR(MAX).
Buona giornata
G.
- Contrassegnato come risposta Edoardo BenussiMVP, Moderator lunedì 27 aprile 2020 10:50