通过添加数字签名表明信任

你可以显示你认为数据库是安全的, 并且可以通过向数据库添加 数字签名 来信任其内容。 通过数字签名,可以确认数据库中的所有宏、代码模块及其他可执行组件都源自该签署者,并且自数据库被签名以来没有人对它进行过更改。 这有助于使用数据库的用户决定是否信任它及其内容。 将安全证书视为你用于对某些信息进行数字签名的笔, 或者是只有你可以应用的 wax 密封的笔。 若要添加数字签名, 可以使用商业安全证书, 也可以创建自己的证书。 用于对数据库进行数字签名的过程取决于所使用的数据库版本。

本文内容

获取安全证书

对 Access 2007 或 Access 2010 数据库进行数字签名

对 Access 2013 或更高版本的数据库进行数字签名

获取安全证书

有两种类型的安全证书: 商业和自签名。

获取商业安全证书

如果要对数据库进行数字签名, 然后将该数据库发布到商业版, 则应从商业证书颁发机构 (CA) 获取商业安全证书。 这些证书颁发机构会进行背景调查,确保内容(如数据库)的创建者是值得信任的。 有关详细信息, 请参阅查找数字标识或数字签名服务

创建自签名证书

如果要将数据库用于个人或有限的工作组方案, 以便在您自己的组织中使用, 您可以使用 Microsoft Office 随附的 SelfCert 工具创建数字证书。

  1. 浏览到包含您的 Microsoft Office 程序文件的文件夹。

    你需要找到可执行文件SelfCert, 该位置可以根据各种条件 (例如, 如果你使用的是32位或64位 Windows 操作系统, 或者如果你使用的是 Office 365) 而有所不同。

    Office 版本

    位置

    Office 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"。

    将出现“创建数字证书”对话框。

  3. 在“您的证书名称”框中,键入新测试证书的名称。

  4. 单击两次“确定”

返回页首

对 Access 2007 或 Access 2010 数据库进行数字签名

对于 Access 2007 或 Access 2010, 签名和分发数据库的速度非常简单。 你可以打包文件, 对程序包应用数字签名, 然后将已签名的程序包分发给其他用户。 打包和签名功能将数据库放在 Access 部署 (.accdc) 文件中, 对文件进行签名, 然后将已签名的程序包放置在你确定的位置。 随后,用户可以从该包中提取数据库,并直接在该数据库中工作,而不是在包文件中工作。 有关详细信息, 请参阅打包和签名 Access 2007 和2010数据库

返回页首

对 Access 2013 或更高版本的数据库进行数字签名

对于 Access 2013 或更高版本的数据库, 可以将 数字签名 应用于数据库中的组件。 若要对数据库进行编码, 请执行下列操作:

  1. 打开要签名的数据库。

  2. 在 "数据库工具" 选项卡上的 "" 组中, 单击 " Visual Basic " 以启动 VISUAL basic 编辑器, 或按 ALT + F11。

  3. 在“项目资源管理器”窗口中,选择要签名的数据库或 Visual Basic for Applications (VBA) 项目。

  4. 在“工具”菜单上,单击“数字签名”。

    将出现“数字签名”对话框。

  5. 单击“选择”选择测试证书。

    将出现“选择证书”对话框。

  6. 选择要应用的证书。 有关详细信息, 请参阅获取安全证书

    如果您是按照前一部分中的步骤操作的,请选择使用 SelfCert 创建的证书。

  7. 单击"确定"关闭 "选择证书" 对话框, 然后再次单击"确定"以关闭 "数字签名" 对话框。

备注 若要避免您的解决方案用户因无意中修改 VBA 项目而使签名无效,请先锁定 VBA 项目,然后再对其进行签名。 但是, 锁定 VBA 项目不会阻止其他用户将数字签名替换为其他签名。 企业管理员可能对模板和加载项重新签名,以便精确地控制哪些用户可以在相应的计算机上运行模板和加载项。

返回页首

注意:  本页面是自动翻译的,可能包含语法错误或不准确之处。 我们的目的是使此内容能对你有所帮助。 能否告知我们此信息是否有所帮助? 下面是该参考内容的英文版

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×