Kryssrutan Spara lösenord är inte tillgänglig när du länkar ODBC-tabeller

Viktigt

Den här artikeln innehåller information om hur du ändrar registret. Innan du ändrar registret bör du se till att backa upp det och se till att du förstår hur du återställer registret om det uppstår problem. Om du vill ha information om hur du kan backa upp, återställa och redigera registret klickar du på följande artikelnummer för att visa artikeln i Microsoft Knowledge Base:
256986 Beskrivning av Microsofts Windows register

Avancerat: Kräver expertkodning, interoperabilitet och fleranvändarfärdigheter.

Den här artikeln gäller endast för Microsoft Access-databaser (.mdb och .accdb).

Ursprungligt KB-nummer:   207823

Symptom

Du kanske inte kan spara ditt inloggnings-ID och lösenord lokalt när du länkar en tabell från en ODBC-datakälla (Open Database Connectivity) eftersom kryssrutan Spara lösenord inte är tillgänglig i dialogrutan Länka tabeller.

Orsak

Det här beteendet kan inträffa av följande anledningar:

  • Det finns en MSysConf-tabell på SQL Database server som hindrar användare från att lagra lösenord lokalt.

  • Registret har ändrats så att cachelagring av nätverkslösenord har inaktiverats på datorn.

Lösning

Orsak 1: Det finns en MSysConf-tabell på SQL Database Server

Serveradministratören har inaktiverat lokal lagring av inloggnings-ID och lösenord i länkade tabeller genom att skapa en MSysConf-tabell på servern, som innehåller följande post:

Konfiguration nValue
------ ------
101 0

Om du vill återaktivera användare för att spara inloggnings-ID och lösenord lokalt ändrar du posten till:

Konfiguration nValue
------ ------
101 1

Orsak 2: Nätverkets Cachelagring har inaktiverats

Redigera registret för att aktivera cachelagring av nätverkslösenord.

Varning

Om du använder Registereditorn på fel sätt kan du orsaka allvarliga problem som kan innebära att du måste installera om operativsystemet. Microsoft kan inte garantera att du kan lösa problem som beror på felaktig användning av Registereditorn. Du använder Registereditorn på egen risk.

Använd Registereditorn för att ange nyckeln DisablePwdCaching till decimalvärdet 0. Den här registernyckeln kan lagras i följande informationsfiler:

HKEY_LOCAL_MACHINE\Software\Microsoft\Office\<Office Version>\Common\Security

Anteckning

Om du aldrig har några planer på att använda nyckeln DisablePwdCaching kan du ta bort den.

Mer information

Om du administrerar en SQL Database som använder Microsoft Access som frontend-program kan du skapa en tabell i din SQL Database med namnet MSysConf för att styra kommunikationen mellan de två programmen. Tabellen MSysConf har två möjliga funktioner:

  • Den kan inaktivera funktionen som gör att användare kan spara inloggnings-ID och lösenord för en länkad SQL Database i Access.
  • Det kan optimera hur Access utför bakgrundspopulationen av poster under inaktivitet genom att ange antalet rader med data som ska hämtas samtidigt och antalet sekunders fördröjning mellan varje hämtning.

Referenser

Om du vill ha mer information om hur du använder tabellen MSysConf för att förhindra lagring av inloggnings-ID och lösenord lokalt klickar du på artikelnumret nedan för att visa artikeln i Microsoft Knowledge Base:

209502 ACC2000: Lagra SQL Database inloggnings-ID och lösenord lokalt

Om du vill ha mer information om tabellen MSysConf klickar du på Hjälp om Microsoft Access på Hjälp-menyn, skriver använd tabellen MSysConf i en Microsoft Access-databas med länkade SQL-databaser i Office-assistenten eller Svarsguiden och klickar sedan på Sök för att visa avsnittet.