Access 2003完整教程:关于保护 Access 项目的安全 (ADP)

注释本主题中的信息仅适用于 Microsoft Access 项目 (.adp)。

Microsoft Jet用户级安全机制不能用于Microsoft Access 项目 (.adp)文件或 .ade 文件。如果用户添加自己的窗体或报表,就应使用自己计算机的文件系统来帮助保护 Access 项目文件的副本,并定期制作备份副本。如果用户意外地修改了该 Access 项目文件的副本,则其可以从自己的备份副本或中心位置重新复制文件。

保护 Access 项目

下面简述了有关如何帮助保护项目文件及其对象的策略,这些策略大致按安全级别排列。

在“数据库”窗口中显示或隐藏对象

该安全方法的安全性最低,因为显示隐藏的对象是相对简单的事情。

请注意,因为表、视图、数据库图表和存储过程都存储在 SQL Server 数据库中,因此不能在数据库窗口中隐藏这些对象。

使用启动选项

使用启动选项可以指定或确定一些设置,诸如在打开 Access 项目文件时自动打开哪个窗体、Access 项目应用程序的标题和图标是什么。在新建的 Access 项目文件中,除非用户对“启动”对话框中的默认设置作了更改,否则启动属性不存在。

保护数据访问页的安全

若要帮助保护数据访问页和它所访问的数据,请执行以下操作:

保护 Visual Basic for Applications (VBA) 代码的安全

通过设置密码可以帮助保护模块中的 Visual Basic for Applications (VBA) 代码或窗体和报表后面的模块,每次进入会话时都要输入该密码。设置密码可以帮助防止未经授权的用户编辑、剪切、粘贴、复制、导出和删除 VBA 代码。

若要帮助保护代码,可以从 Access 项目文件中删除可编辑的 VBA 代码,并通过将其保存为 ADE 文件来帮助防止对窗体和报表后面的代码进行修改。

保护 Microsoft SQL Server 数据库的安全

采用了安全技术的 SQL Server 数据库对象

通过下列方法可以帮助保护 SQL Server 数据库中存储的数据或其他数据库对象(表、视图、存储过程和数据库图表):

帮助控制对 SQL Server 的登录

在 Microsoft Access 项目中,通过使用“数据库安全性”命令添加、编辑或删除服务器登录、数据库用户和数据库角色,可以实现对基本安全任务的管理。若要执行这些命令,必须保证该 Access 项目与 SQL Server 安装在同一台计算机上。

SQL Server 提供两种安全性保护方法,以帮助验证对 SQL Server 数据库的登录。

上页:Access 2003完整教程:关于弹出式窗体和报表 下页:Access 2003完整教程:关于保护数据访问页的安全

Access 2003完整教程:关于保护 Access 项目的安全 (ADP)

Access 2003完整教程:关于保护数据访问页的安全Access 2003完整教程:关于保护 Access 数据库中的 Visual Basic for Applications 代码 (MDB)
Access 2003完整教程:在表达式中引用对象Access 2003完整教程:关于重命名表中的字段 (MDB)
Access 2003完整教程:关于副本可见性 (MDB)Access 2003完整教程:关于限制或验证数据 (MDB)
Access 2003完整教程:关于保存对共享 Access 数据库的设计更改 (MDB)Access 2003完整教程:关于保存密码 (ADP)
Access 2003完整教程:关于将复制的 Access 数据库保存为 MDE 文件 (MDB)Access 2003完整教程:关于保护 Access 项目中的 Visual Basic for Applications 代码
Access 2003完整教程:关于为 Access 文件设置超链接基础Access 2003完整教程:关于设置副本优先级 (MDB)
Access 2003完整教程:宏安全级别Access 2003完整教程:关于在网络上共享 Access 数据库 (MDB)
Access 2003完整教程:关于智能标记Access 2003完整教程:关于同步冲突 (MDB)
Access 2003完整教程:关于选择同步方法 (MDB)Access 2003完整教程:关于主题
Access 2003完整教程:关于 Microsoft 所支持的智能标记Access 2003完整教程:关于用 Microsoft Outlook 跟踪工作和查找文件
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号