Freigeben über


MSSQLSERVER_9532

Gilt für:SQL Server

Details

attribute Wert
Produktname SQL Server
Ereignis-ID 9532
Ereignisquelle MSSQLSERVER
Komponente SQLEngine
Symbolischer Name XMLERR_COLUMNSET_CANNOT_CONVERT_FROM_TO
Meldungstext Beim Abfrage-/DML-Vorgang mit dem Spaltensatz "%.*ls" ist bei der Konvertierung vom Datentyp "%ls" in den Datentyp "%ls" für die Spalte "%.*ls" ein Fehler aufgetreten.

Erklärung

Bei einem Spaltensatz handelt es sich um eine nicht typisierte XML-Darstellung, die einige Tabellenspalten mit geringer Dichte in einer strukturierten Ausgabe kombiniert. Wenn Sie Sparsespalten mit dem XML-Spaltensatz einfügen bzw. aktualisieren, werden die Werte, die in die zugrunde liegenden Sparsespalten eingefügt werden, vom xml-Datentyp implizit konvertiert. Es wurde ein Wert angegeben, der nicht in den Datentyp der Spalte konvertiert werden kann.

Benutzeraktion

Da der bereitgestellte Wert nicht implizit konvertiert werden konnte, könnte es sich um einen ungültigen Eintrag handeln. Beheben Sie den Fehler, und versuchen Sie es erneut. Wenn der Wert korrekt ist, bearbeiten Sie die Anweisung so, dass die einzelnen Spalten anstelle des gesamten Spaltensatzes verwendet werden. Dadurch können Sie den Wert explizit in den richtigen Datentyp umwandeln.