Microsoft OLE DB Provider for ODBC Drivers错误'80004005'
[Microsoft][ODBC Microsoft Access Driver]常见的错误:不能打开注册表关键字“Temporary(volatile)Jet DSN for process 0x5b4 Thread 0x2be0 DBC 0x947b7fc Jet”。
引起这个错误有多种原因。
当出现这些错误的时候,要先检查数据库路径是否是正确的,数据库本身损坏等常见问题的问题,如果都不是这些原因,可以根据以下两点进行检查:
1.是不是使用了odbc驱动的数据库源连接方式,微软的odbc驱动存在一些不稳定的bug,有可能会导致这些错误。这时候请检查你的数据库连接字串,如果是类似以下方式:
Driver={Microsoft Access Driver(*.mdb)};Dbq=c:somepathdbname.mdb;Uid=Admin;Pwd=pass;
这样的,则说明您使用了odbc的access驱动连接方式,应该将其修改为oledb的access驱动方式。微软本身已经放弃了对odbc数据源连接方式的支持,并建议用户使用oledb方式,应该将连接字串改成以下方式:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:somepathdbname.mdb;User Id=admin;Password=pass;
2.是不是使用了access97格式,如果access数据库为在access97下建立的,则可能会出现这个错误。解决方法是使用access2000及以上版本打开数据库,另存一下,数据库便会保存为Access2000的格式。
虚拟主机,也就是大家所谓的网站空间,通常是用来存储和运行网站数据的。它是从一台24小时不间断运行主机上划分出来的多个小的“虚拟”主机,每个虚拟主机都是拥有自己完整的Internet主机,可以用来绑定自己的域名。
通俗来讲,就像从一台电脑主机抽取部分硬盘内存,然后虚拟出若干台独立的电脑主机。也可以理解为就是电脑中再虚拟出若干个电脑。
这些虚拟出来的“电脑主机”在同一个硬件条件下运行着,却有着自己的CMOS、硬盘和操作系统,且不会互相干扰。你随时可以在这些主机上就安装系统,软件,完成删除卸载等操作。
由于虚拟主机独立性强,效率高,成本低,倍受企业青睐,近几年有超过80%的企业网站选择将网站数据存放在虚拟主机上,而且虚拟主机在操作使用上也十分简单,直接通过虚拟主机管理面板就可以进行管理。