共用方式為


當您連結 ODBC 資料表時,無法使用 [儲存密碼] 複選框

重要事項

本文包含修改登錄的相關資訊。 修改登錄之前,請務必將它備份起來,並瞭解如何在發生問題時還原登錄。 如需如何備份、還原和編輯登錄的資訊,請按下列文章編號以檢視 Microsoft 知識庫中的文章:
256986 Microsoft Windows 登錄的描述

進階:需要專家程式代碼撰寫、互操作性和多使用者技能。

本文僅適用於 Microsoft Access 資料庫 (.mdb 和 .accdb) 。

原始 KB 編號: 207823

徵狀

當您從 Open Database Connectivity 鏈接資料表時,可能無法在本機儲存登入標識符和密碼 (ODBC) 數據源,因為 [鏈接資料表] 對話框中無法使用 [儲存 密碼 ] 複選框。

原因

此行為可能會因為下列原因而發生:

  • SQL Database 伺服器上有一個 MSysConf 數據表,禁止使用者在本機儲存密碼。

  • 登錄已修改,因此您的電腦上已停用網路密碼快取。

解決方案

原因 1:SQL Database 伺服器上有 MSysConf 數據表

伺服器管理員已在伺服器上建立包含下列記錄的 MSysConf 數據表,以停用連結數據表中登入標識符和密碼的本機記憶體:

Config nValue
------ ------
101 0

若要重新啟用使用者在本機儲存登入識別碼和密碼,請將記錄變更為:

Config nValue
------ ------
101 1

原因 2:已停用網路密碼快取

編輯登錄以啟用網路密碼快取。

警告

:如果您不正確地使用登錄 編輯器,可能會造成嚴重問題,而您可能需要重新安裝操作系統。 Microsoft 不保證可以解決您不當使用「登錄編輯程式」所導致的問題。 請自行承擔使用「登錄編輯程式」的一切風險。

使用登錄 編輯器 將 DisablePwdCaching 機碼設定為小數值 0。 此登入機碼可能儲存在下列登入區中:

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

注意事項

如果您不打算使用 DisablePwdCaching 金鑰,您可以將它刪除。

其他相關資訊

如果您要管理使用 Microsoft Access 做為前端程式的 SQL Database,您可以在名為 MSysConf 的 SQL Database 中建立數據表,以協助控制兩個程式之間的通訊。 MSysConf 數據表有兩個可能的函式:

  • 它可以停用可讓使用者在 Access 中儲存連結 SQL Database 登入標識碼和密碼的功能。
  • 它可藉由設定一次擷取的數據列數目和每次擷取之間的延遲秒數,將 Access 在空閒時間執行背景記錄母體擴展的方式優化。

參考資料

如需 MSysConf 數據表的詳細資訊,請按兩下 [說明] 選單上的 [Microsoft Access 說明],在 Office 小幫手或 [回應精靈] 中輸入使用 Microsoft Access 資料庫中的 MSysConf 數據表,然後按兩下 [搜尋] 以檢視主題。