Access prikaže samo "ODBC--connection failed" (3151)
Pri odpiranju ali povezovanju tabele Access javi napako 3151 „ODBC–connection to '…' failed“, ne da bi povedal, zakaj.
Dejanski razlog pozna gonilnik; ta stran pokaže, kje je zapisan.
Okolje
Access in DAO, 32- in 64-bitna različica; druge aplikacije vzrok dobijo kot sporočilo gonilnika.
Vzrok
Access pri neuspeli vzpostavitvi povezave prikaže samo svojo številko. Dejansko sporočilo gonilnika ali storitve – napačno geslo, potekel ali zaklenjen ključ, manjkajoča koda 2FA, potrdilo, ki mu ni zaupano, nedosegljiva storitev, neveljaven podatek v nizu povezave – Access zavrže.
Odprava
- Vklopite sledenje gonilnika, znova zaženite Access in še enkrat odprite tabelo.
V datoteki poiščite vrstico
SQLDriverConnectWin sporočilo za njo. Pogosti razlogi:Sporočilo Nadaljujte z „… UntrustedRoot …“ 08S01 "UntrustedRoot" „Der persönliche Schlüssel ist unbekannt.“ / „… ist abgelaufen.“ / „… ist gesperrt.“ (Osebni ključ je neznan. / … je potekel. / … je zaklenjen.) naj vam izdajo nov ključ; Prijava z osebnim ključem „Geslo gonilnik pošlje samo prek https ali na ta računalnik.“ URLpreklopite nahttps„Povezava ne navaja naslova storitve (URL).“ dopolnite URLv povezavi ali viru podatkovHTTP 401 z Wkl-Totp, brez pogovornega oknaaplikacija ne dovoli pogovornega okna; navedite TOTP/SESSION- Če sledenje navaja samo status HTTP, poglejte v dnevnik storitve ob isti uri.
Preverjanje
Po popravku se tabela odpre; sledenje za SQLDriverConnectW pokaže odgovor HTTP 200 na
$metadata.