Sharepoint 2013 MS Access Web App:表已损坏,无法再在Access中打开

Sharepoint 2013 MS Access Web App:表已损坏,无法再在Access中打开,sharepoint-2013,ms-access-2013,Sharepoint 2013,Ms Access 2013,tldr:如何删除阻止我在Access中打开Web应用的损坏表 我使用Access桌面客户端创建了一个新表,其中包含大约20个查找字段。当我试图保存表时,收到一条关于索引太多的错误消息。因此,我将所有查找字段的index选项设置为no,并尝试关闭edittable视图。但是,我无法再关闭“编辑表”视图。尝试了一段时间后,我使用任务管理器终止访问。 现在,当我试图通过单击web上的“在Access中自定义”按钮在Access中打开我的应用程序时,我收到了几条错误消息: 操作失败:表xxx包含的索引

tldr:如何删除阻止我在Access中打开Web应用的损坏表

我使用Access桌面客户端创建了一个新表,其中包含大约20个查找字段。当我试图保存表时,收到一条关于索引太多的错误消息。因此,我将所有查找字段的index选项设置为no,并尝试关闭edittable视图。但是,我无法再关闭“编辑表”视图。尝试了一段时间后,我使用任务管理器终止访问。 现在,当我试图通过单击web上的“在Access中自定义”按钮在Access中打开我的应用程序时,我收到了几条错误消息:

操作失败:表xxx包含的索引太多。请删除一些索引,然后重试。此错误消息出现大约5次 Microsoft Access无法创建该表 尝试访问OLE对象的属性或方法时出现问题。 接下来,我在访问开始屏幕。我的申请没有打开。 那么,有没有其他方法可以在不通过Access客户端打开的情况下删除损坏的表?可能直接访问SQL server?数据库配置为允许读/写连接,因为我从Access桌面数据库连接到表,但我不确定是否可以通过这种方式删除表或字段。非常感谢您的帮助


[我将错误消息从德语翻译过来,因此英语版本可能略有不同]

一种方法是创建一个全新的Access数据库。进入新数据库,运行导入>访问过程。这将允许您浏览并查找损坏的数据库。对话框打开时,选择除损坏对象之外的所有对象。因此,如果有表格、代码、查询等,请输入所有表格。这将成为您的主数据库,您可以删除其他数据库

您是否尝试过运行内置的压缩/修复过程


最亲切的问候

我与Access产品团队合作,向他们询问了您的具体问题。对于您的特定问题,可以解决,但您需要通过Office 365服务请求频道打开支持服务请求。如果您使用的是Office 365,则应该有一个管理员入口点,您可以在其中打开服务请求。然后,我们的工程师将努力使您解锁,以便您可以在客户端设计界面中再次打开Access 2013 web应用程序。

Daniel,很遗憾,您的解决方案无法用于此场景。客户正在使用Access 2013 web应用程序。无法将对象从2013 web应用导入到新的桌面数据库容器中。2013年的web应用程序将所有内容存储在SQL数据库中,因此您无法以更传统的方式导入对象。2013年web应用程序也没有压缩/修复选项。抱歉。我不知道这是一个网络应用。谢谢杰夫。我已在Office 365上提交了一张票证。希望能奏效。嗨,你愿意和我分享服务票号码吗?我正试图在系统中找到它,以确保它被正确地发送到我们的产品团队。谢谢。嗨,杰夫,那会很有帮助的。周五我和一位支持工程师谈过,但他还没能解决这个问题。车票是114111490702916。谢谢太好了,谢谢你的电话号码;这正是我们需要的。我们的支持工程师将很快与您联系,并将查看其他工程师的笔记。支持解决了问题!:我的票证已升级到Access开发团队,他们删除了损坏表中的一些字段,现在我的应用程序可以再次访问。谢谢杰夫!