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.