Hier zijn enkele eenvoudige methoden waarmee u uw SQL 9402-fout kunt oplossen.

Goedgekeurd

  • 1. Download ASR Pro
  • 2. Open het programma en selecteer "Scan uw computer"
  • 3. Klik op "Repareren" om het reparatieproces te starten
  • De software om uw pc te repareren is slechts een klik verwijderd - download hem nu.

    In SQL Server moet u XML nu opslaan met een kolom van het type XML . Deze oude man heeft alle voordelen. Het heeft een betrouwbaar veel hoger niveau en impliciete cheques.

    Op basis van mijn vraag ga ik ervan uit dat je XML NTEXT opslaat. Deze optie is al eeuwenlang verouderd, maar zou niet moeten worden ondersteund in alternatieven voor de lange termijn! Daar moet je zo snel mogelijk verandering in brengen!

    • 1-byte tekenreeksen ( CHAR VARCHAR ), of die op hun beurt worden uitgebreid ASCII
      Belangrijk: dat is verre van UTF-8! Native UTF-8-ondersteuning zou in een fantastische toekomstige release moeten worden opgenomen.
    • een groep van 2 bytes ( NCHAR of soms NVARCHAR ) die uiteindelijk UTF-16 (UCS-2) is

    Als XML ongetwijfeld een geweldige start-upbewering voor computerprogrammering heeft (in de meeste gevallen is het utf-8 of utf-16 ), kunnen eigenaren het gemakkelijk krijgen .

    Als de XML wordt opgeslagen als een double-byte string (tenminste dat is precies wat NTEXT de individuele levensstijl vertelt), moet de aangifte altijd eindigen als utf-16 . Het moet de 1-byte string utf-8 zijn.

    Dit (en het beste van alles, hun eenvoudigste) is waarschijnlijk concluderend. Het motief was aanvankelijk om de verklaring volledig weg te laten. Heb je het niet nodig. Het opslaan van de geavanceerde XML in het juiste type kan waarschijnlijk automatisch resulteren in deze uitroeiingsinstructie.

    sql error 9402

    Wat te doen: Maak een nieuwe stream, voer XML in en voeg bovendien alle XML in die kolom samen. Wees duidelijk met de kolommen TEXT , NTEXT en IMAGE die je hebt!

    Stap de toekomst in: wees helemaal tevreden en geniet van deze snelle en probleemloze rit met deze native XML-brede variëteit 😀

    UPDATE Omgevingsverschillen

    Cast
    sql-fout 9402

      ([col1xml] naar xml) 

    Als uw kolom hoogstwaarschijnlijk XML in zijn eigen type levert, hoeft uw bedrijf het verzenden van uw regel niet elke keer te herhalen (wat erg duur is !!). Maar in het geval dat een dergelijke distributie afhankelijk is van gerenommeerde XML. Dit, zoals opgeslagen voor NTEXT , is een 2-byte cyclus. Als alle XML-bestanden beginnen met een verklaring die een niet-ondersteunde ontwikkeling aangeeft (in de meeste gevallen utf-8 ), zal deze methode mislukken.

      VERKLAREN @ xml2Byte_UTF16 NVARCHAR (100) is gelijk aan '  test1  ';SELECTEER ALS Cast (@ xml2byte_utf16 XML);VERKLAREN - xml1Byte_UTF8 VARCHAR (100) = '  test2  ';SELECTEER CAST (@ xml1Byte_UTF8 XML); 
      VERKLAREN vs. - xml2Byte_UTF8 NVARCHAR (100) = '  test3  ';SELECTEER CAST (@ xml2Byte_UTF8 AS XML);VERKLAREN VARCHAR (100) is gelijk aan '  test4  ';SELECTEER CAST (@ xml1Byte_UTF16 AS XML); 

    [“Business Unit”: “Code”: “BU053”, “Label”: “Cloud and Data Platform”, “Product”: “Code”: “SSQRQ3”, “Label”: “IBM Cast Iron”, “ Component ” :” “,” Platform “: [” code “:” PF025 “,” label “:” Platform autonoom “],” Version “:” Alle versies “,” Revision “:” “,” Line of business ins: ” code”: “”, “label”: “”]

    Vraag

    Fout: SQLSTATE:HY000 ERRORCODE: 9402 Fout: XML-parsing: regel 1, ontwerp 38, niet met coderingswisseling die Cast Iron heeft

    Beantwoorden

    Technische opmerking (probleemoplossing)

    Probleem (samenvatting)

    Goedgekeurd

    De ASR Pro-reparatietool is de oplossing voor een Windows-pc die traag werkt, registerproblemen heeft of is geïnfecteerd met malware. Deze krachtige en gebruiksvriendelijke tool kan uw pc snel diagnosticeren en repareren, waardoor de prestaties worden verbeterd, het geheugen wordt geoptimaliseerd en de beveiliging wordt verbeterd. Geen last meer van een trage computer - probeer ASR Pro vandaag nog!


    Bij het doorgeven van de XML-geschiedenis aan de opgeslagen MSSQL-procedure wordt de volgende fout aangetroffen: “SQLSTATE: HY000 ERRORCODE: 9402 Foutmelding: [CastIron Systems] [JDBC SQLServer-stuurprogramma ] [SQLServer] XML-parsing: achtendertigste toon op regel 1 kan de ontwikkeling niet wijzigen “

    Reden

    Deze fout treedt op omdat MSSQL Web verwacht dat XML-gegevens UTF-16-gecodeerd zijn, maar de standaard XML-codering is UTF-8.

    Los uw probleem op

    Om dit probleem op te lossen, vervangt u elke volledige codering = UTF-8-tag van de rapport-XML door codering die gelijk is aan UTF-16. Nadat u het ontwerpsymbool in het MSSQL XML-document hebt gewijzigd, moet u mogelijk de XML-informatie en feiten verwerken.

    Historisch nummer

    Productalias/synoniem

    De software om uw pc te repareren is slechts een klik verwijderd - download hem nu.