Access数据库操作、管理起来很方便,工作多年,为百分之九十九的客户采用了该数据库。虽然它贴着“小型数据库”的标签,但普通企业网站和应用程序很难感受到它的“小”,单个Access数据库最多可创建2,048个表,实际应用时很少会超过100个的,单个表最多可定义255个字段,实际应用时很少会超过50个的,单个表最多可存储40亿行记录,这个数据量对于普通企业网站来说,它的存储能力简直就是没有上限的。
但是意外还是碰到了,那就数据库“大小”超过2G后就无法再存入动西了,不管哪个版本它占用空间都被限制在2G上。
通常解决方案会选据升级数据为sqlserver,MySQL等,升级完以后再对应的修改程序代码,工作量相当的大...这里介绍一种较简单的折中解决方案:
1、打开“SQL server management Studio”创建一个库,为这个库导入数据,数据库源选择那个access库...,把access库那个占用空间最大的表连同数据一块导进来,通常情况只有一个表,如果需要可以导入多个表。
根据实际情况导入时,变更一下字段类型。
2、打开“Access数据库”,-->“获取外部数据ODBC数据库”-->“通过创建链接表来链接到数据源”。
3、选择要链接的“表”,记得保存一下密码。
4、把源表(占空间大的表)删掉,把创建好的这个外链表名称改成源表名。修复压缩一下这个数据库,瞬间变小。:)
(图)
5、到这里就结束了,打开网站测试一下吧。网上还有介绍采用多个access库来解决超过2G限制的方案,但还要修改一下程序,工作量太大,这是最简单的一种Access超过2G的解决方案了。
下一篇::没有了
最新文章
- 1Access数据库超过2G解决方案
Access数据库操作、管理起来很方便,工作多年......
- 2微型B2C站点的建立
《微型B2C站点的建立》对于大多数企业来说,......
- 3百度优化之判断关键词是否犯
关键词堆砌(keywordstuffing)在网页中大......
- 4百度搜索推广匹配方式精简成
百度搜索推广匹配方式精简成3+1匹配模式了这......
- 5百度付费推广常见问题和解决
一、推广账户问题Q1.排名不错,但是点击率极......