Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

您可以在資料庫中新增資料庫 數位簽章 ,表示您認為資料庫是安全的,而且可以信任該資料庫的內容。 數位簽章可確認任何巨集、程式模組與資料庫中的其他可執行元件皆來自簽署者,而且在資料庫簽署後並未遭人變更。 這可協助使用資料庫的用戶決定是否要信任該資料庫及其內容。 您可以將安全性憑證想像成一種手寫筆,用來數位簽署專案,或是只有您可以套用的 Wax 封存。 若要新增數字簽名,您可以使用商業安全性憑證,也可以自行建立。 您用來數位簽署資料庫的程式,取決於您使用的資料庫版本。

安全性憑證有兩種類型:商業憑證和自我簽署憑證。

如果您想要數位簽署資料庫,然後商業發佈該資料庫,您應該從商業證書頒發機構單位取得商業安全性憑證 (CA) 。 憑證授權單位會進行背景調查,藉此確認建立內容 (如資料庫) 的人士可以信賴。 如需詳細資訊,請 參閱尋找數位標識或數位簽名服務

如果您想要將資料庫用於個人或有限的工作組案例,以便在您自己的組織內使用,您可以使用 Microsoft 365 隨附的 SelfCert 工具建立數位證書。

重要: 如果您使用所建立的數位證書數位簽署檔,然後共用數位簽署的檔案,其他人就無法在手動決定信任自我簽署憑證的情況下,驗證數位簽名的真實性。

  1. 流覽至包含 Microsoft Office 程式檔案的資料夾。

    您需要找出可執行檔、 SelfCert.exe,而且位置會根據各種情況而有所不同,例如您使用的是 32 位或 64 位 Windows 操作系統,或是使用 Microsoft 365。

    Office 版本

    位置

    Microsoft 365

    C:\Program Files\Microsoft Office\root\Office16

    C:\Program Files (x86)\Microsoft Office\root\Office16

    Office 2019

    Office 2016

    C:\Program Files\Microsoft Office\Office16

    C:\Program Files (x86) \Microsoft Office\Office16

    Office 2013

    C:\Program Files\Microsoft Office\root\Office15

    C:\Program Files (x86) \Microsoft Office\root\Office15

    Office 2010

    C:\Program Files\Microsoft Office\root\Office14

    C:\Program Files (x86) \Microsoft Office\root\Office14

  2. 找出正確的資料夾,然後按兩下 [SelfCert.exe] 。

    隨後會出現 [建立數位憑證] 對話方塊。

  3. [您的憑證名稱] 方塊中輸入新測試憑證的名稱。

  4. 按兩次 [確定]

輕鬆快速地簽署及發佈資料庫。 您可以封裝檔案、套用數位簽名至套件,然後將簽署的套件散發給其他使用者。 「封裝並簽署」功能會將資料庫置於 Access 部署 (.accdc) 檔案、簽署檔案,然後將簽署的套件放在您決定的位置。 使用者就可以從套件中解壓縮資料庫,然後直接在資料庫 (而不是在套件檔) 中使用。 請注意,您仍然可以使用封裝功能來產生 .accdc 檔案,無論您是否同時為資料庫簽署程序代碼。 如需詳細資訊,請參閱 部署 Access 應用程式

所有版本的 Access 都可讓您將 數位簽章 套用至.mdb和 .mde 資料庫格式的元件。 從 Microsoft 365 Access 版本 2211 開始,也支援 .accdb 和 .accde 資料庫格式。

若要以程式代碼簽署資料庫,請執行下列動作:

  1. 開啟要簽署的資料庫。

  2. 在 [ 資料庫工具] 索引 標籤的 [ ] 群組中,按 Visual Basic ] 啟動 Visual Basic 編輯器,或按 ALT+F11。

  3. 在 [專案總管] 視窗中選取要簽署的資料庫或 Visual Basic for Applications (VBA) 專案。

  4. [工具] 功能表上,按一下 [數位簽章]

    [數位簽章] 對話方塊隨即出現。

  5. 按一下 [選擇] 選取您的測試憑證。

    隨後會出現 [選取憑證] 對話方塊。

  6. 選擇要套用的憑證。 如需詳細資訊,請參閱 取得安全性憑證

    如果照前一節中的步驟進行,請選擇使用 SelfCert 建立的憑證。

  7. 按兩下 [確定 ] 關閉 [ 選取憑證 ] 對話框,然後再按兩下 [ 確定 ] 關閉 [數字簽名 ] 對話方塊。

注意事項    

  • 如果想要防範解決方案使用者不小心修改您的 VBA 專案並讓簽章失效,請先鎖定 VBA 專案再簽署。 不過,鎖定您的 VBA 專案並不會防止其他使用者以另一個簽名取代數字簽名。 公司的系統管理員可以重新簽署範本及增益集,藉此精準控制使用者可以在自己電腦中執行哪些操作。

  • 如果您的應用程式修改資料庫的方式會使簽章失效,例如建立新的動作查詢,則會避免數位簽署資料庫。 請改用已簽署的套件 (.accdc) 進行散發,然後將套件與信任的位置合併。

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×