我正在使用 Microsoft Access 2007 在两个 SQL Server 之间移动和处理一些数据。昨天一切正常,我能够运行查询、更新数据和删除数据。
今天我打开了 Access 数据库以完成我的数据迁移,现在当我尝试运行一些更新查询时收到以下消息:
操作或事件已被禁用模式阻止。
任何想法这是在说什么?
我正在使用 Microsoft Access 2007 在两个 SQL Server 之间移动和处理一些数据。昨天一切正常,我能够运行查询、更新数据和删除数据。
今天我打开了 Access 数据库以完成我的数据迁移,现在当我尝试运行一些更新查询时收到以下消息:
操作或事件已被禁用模式阻止。
任何想法这是在说什么?
试试看这是否有效:
否。转到数据库工具(适用于 2007)并单击消息栏上的复选标记。然后,在消息栏出现后,单击选项,然后单击启用。希望这可以帮助。
迪米特里
我用访问选项解决了这个问题。
转到 Office 按钮 --> 访问选项 --> 信任中心 --> 信任中心设置按钮 --> 消息栏
在右侧窗格中,我选择了单选按钮“当内容被阻止时在所有应用程序中显示消息栏”。
关闭访问,重新打开数据库并再次收到阻止内容的警告。
从访问帮助:
停止禁用模式阻止查询 如果您尝试运行附加查询并且似乎没有任何反应,请检查访问状态栏以获取以下消息:
此操作或事件已被禁用模式阻止。
要阻止禁用模式阻止查询,您必须启用数据库内容。您可以使用消息栏中的选项按钮来启用查询。
启用追加查询 在消息栏中,单击选项。在 Microsoft Office 安全选项对话框中,单击启用此内容,然后单击确定。如果您没有看到消息栏,它可能是隐藏的。您可以显示它,除非它也被禁用。如果消息栏已被禁用,您可以启用它。
显示消息栏 如果消息栏已经可见,您可以跳过此步骤。
在“数据库工具”选项卡的“显示/隐藏”组中,选中“消息栏”复选框。如果消息栏复选框被禁用,您必须启用它。
启用消息栏 如果启用了消息栏复选框,则可以跳过此步骤。
单击 Microsoft Office 按钮 ,然后单击访问选项。在访问选项对话框的左窗格中,单击信任中心。在右窗格中的 Microsoft Office Access 信任中心下,单击信任中心设置。在信任中心对话框的左窗格中,单击消息栏。在右窗格中,单击在内容被阻止时在所有应用程序中显示消息栏,然后单击确定。关闭并重新打开数据库以应用更改的设置。注意当您启用附加查询时,您还启用了所有其他数据库内容。
有关 Access 安全性的详细信息,请参阅帮助保护 Access 2007 数据库一文。
在功能区上,转到“显示/隐藏”下的数据库工具,确保选中消息栏(打开)然后单击灰色消息栏,单击数据库选项。从那里您可以修改您的安全选项。只需启用这些类型的内容。
你应该很好去追求这个。
您可能希望考虑对您的项目进行自我认证:
另一个问题是您的数据库可能位于“不受信任”的位置。转到信任中心设置并将您的数据库位置添加到受信任的位置列表。