Color scheme: Dark
You are here: start » sl » Dokumentacija » Integracija podatkov in dostop do podatkov » Gonilnik WKL OData ODBC » Odpravljanje težav z gonilnikom OData ODBC » "Storitev preusmerja na …": povezava ne uspe zaradi preusmeritve

"Storitev preusmerja na …": povezava ne uspe zaradi preusmeritve

Povezava ali poizvedba se konča z napako SQLSTATE 08S01 in sporočilom “Storitev preusmerja na <cilj>. Gonilnik ne sledi preusmeritvi na drug računalnik, vrata ali shemo, da podatki za prijavo ne bi bili poslani tja.” V Accessu se običajno prikaže samo “ODBC–connection to '…' failed” (3151); sporočilo je v tem primeru v sledenju.

Okolje

Gonilnik od različice 0.7.0 naprej. Storitev ali posredniški strežnik pred njo na zahtevo odgovori s preusmeritvijo HTTP (301, 302, 303, 307, 308) na naslov z drugo shemo, računalnikom ali vrati – pogosto preusmeritev s http na https ali s starega na novo ime strežnika. Do različice 0.6.0 je gonilnik takim preusmeritvam sledil in pri tem poslal tudi ključ in sejo.

Vzrok

Gonilnik prijavne podatke pošilja samo na naslove, ki jih navaja povezava. Preusmeritev na drug izvor navede storitev, ne povezava; če bi ji sledil, bi ključ ali sejo poslal strani, ki ji nihče ni izrecno zaupal. Gonilnik zato povezavo prekine. Preusmeritvam v okviru iste sheme, računalnika in vrat pri branju še naprej sledi.

Odprava

  1. Ciljni naslov preberite iz sporočila ali iz sledenja.
  2. Ciljni naslov vpišite kot URL v povezavo ali vir podatkov, če je to prava storitev – na primer https:// namesto http:// ali novo ime strežnika.
  3. V Accessu posodobite povezane tabele v “Linked Table Manager”.

Če preusmeritev ni namerna, naj skrbnik storitve preveri storitev in posredniške strežnike pred njo.

Sorodne teme

sl/wiki/data-conectivity/odata-odbc/troubleshooting/redirect-to-another-origin.txt · Last modified: by Wolfgang van der Stille