出现此类错误的原因是,数据库实际存储在另一台计算机上,而路径已经发生变化——程序仍在按旧地址查找数据库,因而无法找到它。
为什么会出现这种情况
1C中的信息数据库是通过特定路径(本地或网络路径)连接的。如果数据库文件被移动、文件夹被重命名、存储数据库的计算机的网络地址发生了变化,或者存放数据库的计算机本身变得无法访问——1C就无法按照所设置的路径找到数据库,从而报错。
该怎么办
需要在数据库实际所在的计算机上核实当前的数据库路径,并在1C的信息数据库列表中进行更新。为此,在1C的启动窗口中选择所需的数据库,通过修改参数选项指定正确的路径(文件的当前位置或网络资源),之后数据库应能正常打开,不再报错。
如果数据库存储在局域网中的另一台计算机上,还应确认以下几点:
- 该计算机已开机且可通过网络访问;
- 网络连接没有问题;
- 所指定的路径与当前实际情况一致(而不是之前设置的旧路径)。
常见问题
如果不记得数据库被移到哪里了,该怎么办?
需要在数据库实际存储的计算机上找到该数据库文件的当前位置(文件夹或网络路径),然后在1C的数据库连接设置中重新指定该路径。
可以直接从列表中删除该数据库,然后重新添加吗?
可以,如果不确定具体路径,更简单的方法是从数据库列表中删除该不正确的记录,然后重新添加数据库,并指定其实际所在的正确路径。
该错误是否可能与访问权限有关?
是的,如果数据库位于网络中的另一台计算机上,用户必须拥有对该数据库所在文件夹的读写权限,否则即使路径正确,访问也可能被阻止。
