Felet "Ogiltig Teradata SQL-token" visas när du kör yttre kopplingsfrågor
Symptom
När du använder Teradata ODBC-drivrutinen 15.10 eller en senare version för att köra yttre kopplingsfrågor i Microsoft Access får du följande felmeddelande:
('7B'X) is not a valid Teradata SQL token. (#-3704).
Orsak
Det här problemet beror på att Teradata har skapat en ny SQL-parser som bättre överensstämmer med SQL-92-standarden och inte stöder utökad SQL (escape-satser).
Access använder inte SQL-92-standarden för frågor som skapas i Power Query-redigeraren. Detta gör att frågor som använder yttre kopplingar misslyckas eftersom de använder escape-satsen {oj}.
Åtgärd
Åtgärda problemet genom att använda någon av följande metoder:
Metod 1
När du använder Teradata ODBC-drivrutinen (15.10 eller en senare version) kan du använda alternativet EnableLegacyParser för att fortsätta använda den tidigare SQL-parsern.
Obs!
Teradata planerar att ta bort alternativet EnableLegacyParser från och med drivrutinsversion 18.
Metod 2
Förhindra åtkomst från att använda yttre kopplingar i frågor eller köra yttre kopplingar i direktfrågor. Mer information finns i följande knowledge base- och Office-artiklar:
Ansvarsfriskrivning för information från tredje part
De produkter från andra tillverkare som diskuteras i denna artikel tillverkas oberoende av Microsoft. Produkternas funktion eller tillförlitlighet kan därför inte garanteras.
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för