A. 怎样压缩和修复Access文件
你好,
压缩和修复未打开的 Access 文件
1、启动Microsoft Office Access 2003,单击“工具”菜单,打开的菜单指向“数据库实用工具”,在下一级菜单中单击“压缩和修复数据库”命令
2、在“压缩数据库来源”对话框中找到并选中要进行压缩和修复的Access文件,单击“压缩”按钮
3、在“将数据库压缩为”对话框中定位到要保存压缩Access 文件的位置,单击“保存”按钮
4、现在在存储Access 文件的位置中就会生成一个扩展名为mdb的Access文件,这就是压缩和修复过的Access 文件
每次关闭 Access 文件时对其进行压缩和修复
1、打开Access 数据库或Access 项目,在菜单栏单击“工具”,然后单击“选项”命令
2、在“选项”对话框中切换到“常规”选项卡
3、勾选“关闭时压缩”复选框,单击“确定”按钮使设置生效
B. Access创建表时unicode压缩属性
CREATE TABLE 表名 (字段1 CHARACTER 50 NOT NULL WITH COMPRESSION)
其中 WITH COMPRESSION 就是压缩属性
C. 什么是unicode压缩
unicode是编码的一种标准
从兼容性考虑 不要压缩
压缩后数据量会小了一半
D. access数据库的问题
假如你有足够的硬盘空间, 理论上, Access 可以很大, 但由于他是单机数据库,
在实际应用之时的效能, 会受操件系统所影响, 以经验告诉我, 当.mdb有200M
之时, Access的效能会开始下降不少了.
Access2000的.mdb 是用unicode存档, 故Access2000的.mdb约是Access97的
2倍, 视乎Access2000如何压缩unicode字段. 但如果会用中文的数据, Access
2000以unicode存, 会是较好.
假以时日, Access都会增大, 令速度减低, 你便要考虑用MS SQL了.
E. 怎样压缩和修复Access文件
Access软件本身就具备压缩和修复功能,如图:
方法一:单击 压缩和修复数据库 按钮即可;
F. 怎样减少ACCESS数据库大小
我的下面一些经验可以为你的问题提供答案。
常规办法:
1)删除不必要的数据和无用的ACCESS数据库对象例如表、查询、窗体和模块等;
2)压缩数据库
ACCESS2003压缩举例:打开数据库,点击菜单(工具)——数据库实用工具——压缩和修复数据库
非常规办法:
ACCESS数据库经过一段时间添加、更改和删除数据库对象后会产生很多代码及数据库对象碎片和垃圾,对于这些东西常规办法是无法清除的。这也是为什么你的ACCESS数据删除很多数据后,大小不变的原因所在。
怎么办呢?可以这样做:先建立一个同名空白数据库,放在另一个文件夹下,接着打开该空白数据库,导入原数据库全部有用的对象(包括:表、窗体、查询、模块、页、宏,无用的不要导入)
ACCESS2003导入对象举例:文件——获取外部数据——导入 ,打开“导入”对话框选择需要缩小的数据库后,点击导入按钮,打开“导入对象”对话框 选择全部有用的数据库对象,例如表、窗体等等后点击“确定”按钮 完成导入全部数据库对象。
经过上述过程后,所有的数据库垃圾都会被清除掉。再对其进行一次压缩操作,ACCESS数据库将会处在理论上最小状态。
G. 有谁清楚SQL语言在ACCESS中如何创建Unicode压缩的字段
CREATE TABLE tb(序号 AUTOINCREMENT,编号 CHAR(10) WITH COMP)
添加一个“Unicode压缩”为“是”的文本字段:CHARACTER WITH COMPRESSION