我正在使用 Microsoft Access 2007 在两个 SQL Server 之间移动和处理一些数据。昨天一切正常,我能够运行查询、更新数据和删除数据。

今天,我打开 Access 数据库来完成数据迁移,当我尝试运行一些更新查询时,我收到以下消息:

操作或事件已通过禁用模式阻止。

有什么想法吗?

有帮助吗?

解决方案

尝试看看这是否有效:

  1. 单击“外部数据”选项卡
  2. 应该有一个安全警告,指出“数据库中的某些内容已被禁用”
  3. 单击“选项”按钮
  4. 选择“启用此内容”并单击“确定”按钮

其他提示

不。转到数据库工具(2007 年)并单击消息栏上的复选标记。然后,出现消息栏后,单击“选项”,然后单击“启用”。希望这可以帮助。

迪米特里

我用访问选项解决了这个问题。

转到 Office 按钮 --> 访问选项 --> 信任中心 --> 信任中心设置按钮 --> 消息栏

在右侧窗格中,我选择了单选按钮“内容被阻止时在所有应用程序中显示消息栏”。

关闭 Access,重新打开数据库并再次收到阻止内容的警告。

从访问帮助:

停止禁用模式阻止查询如果您尝试运行追加查询,但似乎没有任何反应,请检查 Access 状态栏是否显示以下消息:

此操作或事件已被禁用模式阻止。

要阻止禁用模式阻止查询,您必须启用数据库内容。您可以使用消息栏中的“选项”按钮来启用查询。

在消息栏中启用附加查询,单击选项。在“Microsoft Office 安全选项”对话框中,单击“启用此内容”,然后单击“确定”。如果您没有看到消息栏,则它可能已被隐藏。您可以显示它,除非它也已被禁用。如果消息栏已被禁用,您可以启用它。

显示消息栏如果消息栏已经可见,则可以跳过此步骤。

在“数据库工具”选项卡的“显示/隐藏”组中,选中“消息栏”复选框。如果消息栏复选框被禁用,您必须启用它。

启用消息栏,如果启用了消息栏复选框,则可以跳过此步骤。

单击“Microsoft Office 按钮” ,然后单击“访问选项”。在“访问选项”对话框的左窗格中,单击“信任中心”。在右窗格中的“Microsoft Office Access 信任中心”下,单击“信任中心设置”。在“信任中心”对话框的左窗格中,单击“消息栏”。在右窗格中,单击“内容被阻止时在所有应用程序中显示消息栏”,然后单击“确定”。关闭并重新打开数据库以应用更改的设置。注意 当您启用追加查询时,您还将启用所有其他数据库内容。

有关 Access 安全性的详细信息,请参阅文章帮助保护 Access 2007 数据库。

在功能区,转到“显示/隐藏”下的数据库工具,请确保选中消息栏(打开),然后单击灰色消息栏,单击数据库选项。从那里您可以修改您的安全选项。只需启用这些类型的内容即可。

你应该很高兴去追求这个。

您可能希望考虑自我认证您的项目:

自我认证、数字证书、数字签名

另一个问题是您的数据库可能位于“不受信任”的位置。转到信任中心设置并将您的数据库位置添加到受信任位置列表中。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top