EndNote有个在线检索功能,利用EndNote在线检索可能会出现如下错误:windows error 12007. message: 「the server name or address could not be resolved」或者windows error 12007.message: 「无法解析服务器的名称或地址」。本文就这一错误的解决方法作一介绍。
在开始之前,应该对EndNote的3种模式有所了解,具体可以参阅:EndNote三种Mode模式的区别
在线检索出现windows error 12007解决方法
EndNote在线检索出现windows error 12007的错误一般是连接服务器有误,因此,需要以下步骤慢慢排除。现以PubMed为例说明一下。
1、看是否能在浏览器中打开PubMed,并在线检索。如果通过浏览器都打不开PubMed,并不能检索,说明网络本身或者系统本身有问题。这就需要解决网络和系统的问题才可以。这讨论起来有点复杂,因此不在本文的重点讨论之内。
2、如果在浏览器中可以打开PubMed并能在线检索,那说明是EndNote的问题,可以通过以下的方法来解决。
打开EndNote的在线检索模式或者混合模式,选定在线检索的数据库,PubMed(NLM),然后依次打开「Edit」→「Connection Files」→「Edit (PubMed(NLM))」
在「Connection Settings」中看看「Server Address」是否是「
www.ncbi.nlm.nih.gov」。如果不是注意修改成「
www.ncbi.nlm.nih.gov」。
注意:前后不能有空格或者其它字符。
然后保存退出,可以保存为新的检索服务,也可以替换原来的PubMed (NLM),然后利用更新后的检索服务再次检索一般不会出现问题。
题外话
1、虽然EndNote有在线检索方式,但是我个人并不推荐利用EndNote的在线检索功能检索文献。因为EndNote的在线检索相比于PubMed等在线数据检索平台来说,还是很弱智的。利用EndNote的在线检索方法检索文献,可能遗漏很多重要的文献。
2、我个人推荐利用PubMed等在线检索的方法,然后再导入的EndNote。如EndNote导入PubMed文献的方法。
3、本文是以PubMed为例说明了错误的解决方法,其它检索服务也可以利用这种方法检索。EndNote有许多现成的在线检索服务,如果出错频率比较多,可以去
http://endnote.com/downloads/connections下载所有或特定的在线检索服务,然后替换掉本地EndNote的Connections即可。一般路径为C:\Program Files\EndNote X7\Connections\。当然因EndNote版本和操作系统不同而会有所差异,具体可以参阅:EndNote的安装及注意事项。