MSSQLSERVER_9532
Details
Produktname |
SQL Server |
Produktversion |
10.50 |
Buildnummer des Produkts |
10.00.0000.00 |
Ereignis-ID |
9532 |
Ereignisquelle |
MSSQLSERVER |
Komponentenbezeichnung |
SQLEngine |
Symbolischer Name |
XMLERR_COLUMNSET_CANNOT_CONVERT_FROM_TO |
Meldungstext |
Konvertierungsfehler während des Abfrage-/DML-Vorgangs mit dem Spaltensatz '%.*ls' beim Versuch, den '%ls'-Datentyp für die '%.*ls'-Spalte in den '%ls'-Datentyp zu konvertieren. |
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 die Spalten mit geringer Dichte mit dem XML-Spaltensatz einfügen bzw. aktualisieren, werden die Werte, die in die zugrunde liegenden Spalten mit geringer Dichte eingefügt werden, automatisch vom xml-Datentyp 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.