【问题标题】:Provide security standards for ms access database为ms访问数据库提供安全标准
【发布时间】:2018-08-05 21:22:08
【问题描述】:

由于我将提出简单的问题,因此我们将不胜感激。 我经历了几乎所有的 SQL 教程,包括(DDL、DML),但是,现在我必须设计一个图书馆管理应用程序,发现我需要包括管理员、员工等安全性。 我搜索了互联网,发现(DCL)是这样做的方法 我的问题 :) 1)由于我使用的是ms访问,是(DCL)选项吗?如果不是如何在ms访问中应用安全性

【问题讨论】:

    标签: database ms-access


    【解决方案1】:

    你的问题不清楚你到底想做什么。

    如果您有一个连接到 SQL Server 的 Access DB,则可以通过 VBA SQL 调用(不是从查询窗口)运行 DCL 命令,以将用户控制应用于 SQL Server。

    但是,如果您询问的是 MS Access 前端的用户控制,则 DCL 不适用,而且您的选择非常有限(如果需要任何严格的安全级别)。

    我和朋友们过去常常赛跑,看看谁能以最快的速度“破解” MS Office 安全措施……比如一到两分钟。如今,Microsoft 已不再费心包含这些功能。

    您可以尝试使用较旧的 .MDB 文件格式并应用访问用户级别安全性,如 Access Security FAQ 中所述:ULS 已从较新的 .ACCDB 文件格式中删除。

    但请认识到,Access 安全性绝对不是牢不可破的。如果需要强大的安全性,最好将后端数据库放入 SQL Server。
    (Source)

    如果您想了解 Access,我建议您学习一些 Access 教程(不是 SQL)。两者相关但不能互换,有点像 VB 和 VBA 相关但不能互换。

    【讨论】:

    • 嗯,谢谢你的回答,更清楚的是,我使用的是“Microsoft Access for desktop”而不是“Microsoft SQL Server”,我是新手。我刚刚发现“Microsoft SQL Server”支持安全性,但我找不到“Microsoft Access for desktop”的任何内容
    • @MostafaAbbas - Microsoft SQL Server 与 Microsoft Access 不同 - 它们可以相互通信,但仅此而已。当您需要搜索与 Access 相关的答案时,我建议您指定 "MS Access""Microsoft Access"with 中的“引号”,因为 access 非常常见,计算机相关网站中的模糊词)。
    • @MostafaAbbas - 请注意,在您需要担心用户管理之前,您需要学习和构建很多东西;不要超越自己。计划您的表格布局并在关注用户之前让数据库正常工作。这是一个针对 Access 的不错的基本教程:QuackIt: Microsoft Access Tutorial。这是Microsoft's Database Design BasicsDatabase Planning 上的视频。
    • 感谢您提供的信息,一点建议将非常有用,如果我完成数据库创建,安全性将仅适用于**前端**?
    【解决方案2】:

    不,DCL 在 MS Access 中不是一个选项。

    当您研究这样的事情时,请记住,许多通用数据库概念在 MS Access 中的应用有限,因为 MS Access 不提供高级数据库管理系统的许多功能。

    如果您选择 MS Access 作为您的平台,请尝试仅阅读基于 MS Access 的信息源,而不是通用数据库信息。否则你会感到困惑。

    以下是一些在 MS Access 中实施安全性的示例

    我知道基于链接的答案不是答案,但这可能会有所帮助

    • 使用windows登录,无需额外登录

    http://www.blueclaw-db.com/download/access_security_alternative.htm

    • 本机 MS Access 安全性 - 不要使用它,它太复杂,可能不再受支持

    https://www.thoughtco.com/microsoft-access-user-level-security-tutorial-1019981

    • 其他一些建议:

    How to implement user-level security in Access 2007

    【讨论】:

    • 谢谢,之前真的很迷茫,你们给我的回答很到位。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-09
    • 2018-12-15
    • 2012-06-25
    • 1970-01-01
    相关资源
    最近更新 更多