Ms access 如何打开连接字符串无效的旧Microsoft Access adp文件?
我们已将SQL Server实例移动到一家新的托管公司。几个月后(在重叠的迁移期之后),前台已经挖掘出一个旧的adp文件(旧的学校访问数据项目),该文件连接到我们(现在不存在)的SQL Server。我需要更改内部的连接字符串 文件无法打开,尝试访问时会崩溃。 我徒劳地搜索了一下,结果只发现:“打开文件时按住SHIFT键”这并不能解决问题Ms access 如何打开连接字符串无效的旧Microsoft Access adp文件?,ms-access,adp,Ms Access,Adp,我们已将SQL Server实例移动到一家新的托管公司。几个月后(在重叠的迁移期之后),前台已经挖掘出一个旧的adp文件(旧的学校访问数据项目),该文件连接到我们(现在不存在)的SQL Server。我需要更改内部的连接字符串 文件无法打开,尝试访问时会崩溃。 我徒劳地搜索了一下,结果只发现:“打开文件时按住SHIFT键”这并不能解决问题 有没有人经历过这种情况并找到了解决方案?好吧,我会继续回答,因为我可能会忘记稍后再查看 只能在Access 2010或更早版本中打开ADP文件。从Access
有没有人经历过这种情况并找到了解决方案?好吧,我会继续回答,因为我可能会忘记稍后再查看 只能在Access 2010或更早版本中打开ADP文件。从Access 2013开始,不支持ADP文件,Access无法识别ADP文件。您需要获得第三方转换器的许可,才能将ADP转换为ACCDB 因此,如果您有2010或更早的版本,您只需像平常一样打开该文件 要更改SQL Server,只需执行以下操作:
- 可能会出现Microsoft Office Access安全通知对话框。如果您信任数据库的源,请单击“打开”继续
- 此时将显示“数据链接属性”对话框
- 服务器名
- 登录到服务器所需的信息
- 数据库名称
好吧,我要结束这个问题。这个问题仍然存在(就其本身而言),但我们现在只是删除adp文件,从头开始构建替换文件。我现在已经尝试了我能想到的一切,包括将文件扩展名重命名为.mdb或.accdb,以及在打开电脑时将电脑从任何网络连接中拔出
每次尝试都以相同的结果结束:Access没有响应,我必须强制终止应用程序。我甚至不知道问题是否是我所怀疑的:由于服务器名称的更改,连接字符串无效。但我想不出任何其他解释。我知道这是一个丑陋的老问题,但也许其他人也会因为现在打开这样的老项目而痛苦,并在这里偶然发现这个问题 我也无法更改连接,但设法从ADP中提取了源代码。就我而言,这足以让我找回最有价值的信息
请看一看原始的,太-我只需要做一个小的改变,包括来自一个表单的源代码。也许其他人也愿意提供帮助,并可以实施提取方法来获取表单定义,我不知道。您当前使用的Access版本是什么,如果您知道,ADP创建的Access版本是什么?我们目前使用的是Access 2010,ADP创建到2007年(我很确定-可能是2003年),但迁移(成功)到2010年。尝试在你的主机文件中添加一个条目,将旧名称指向新服务器的IP。看看这是否至少能让你进入ADP更改名称…@Barett谢谢。我没有想到这一点,但是的,这可能会奏效。7月6日,我回答了自己的问题,当时我的想法是,我现在只需放弃并删除该文件,我无法测试以太它会工作的。谢谢你的建议。是的,我有Access 2010。但是没有Office按钮。不知道这是否有区别。但是无法打开程序。这就是我问的问题…:如何绕过我怀疑正在发生的连接的预开检查。