2012-09-25 137 views
1

我想在MS Access 2010的数据库中创建工作组,以便我可以为不同的用户提供不同的访问级别。在MsAccess 2010中创建工作组

我尝试使用DDL命令通过CREATE USERCREATE GROUP创建用户,但我得到的语法错误,指出错误在创建表

请建议我一些方法,这样我可以在提供授权和认证,以我的数据库MS Access 2010(.accdb文件)。

感谢,

阿曼

+0

您不妨考虑SQL Server Express 2012作为MS Access的后端http://msdn.microsoft.com/en-us/library/ms188659.aspx – Fionnuala

回答

0

用户级别的安全性是由Jet数据库引擎提供的功能。使用新的ACCDB格式数据库时,对新功能的支持从新的ACE数据库引擎中删除。但是,它仍旧支持旧的MDB格式数据库。

因此,如果您希望Access 2010具有用户级安全性,请创建一个MDB格式数据库并使用它。

+0

有没有其他的方法...像...使用sql查询为数据库创建用户和组? – Amandeep

+0

不适用于ACCDB格式的数据库。您必须切换到MDB或为ACCDB创建您自己的系统。但是您为ACCDB创建的任何系统都不会由Access管理,因此您也必须执行所有操作。 – HansUp