DBMNG数据库管理与应用

才能是来自独创性。独创性是思维、观察、理解和判断的一种独特的方式。
当前位置:首页 > Access > 技术手册

1.7使Jet和SQLServer7.0/MSDE数据库相一致

Jet .mdb的文件结构已经是第五次改变了。 Access 2000的 Jet 4.0 .mdb 文件结构没有与
Access 97、9 5或者 2.0 .mdb 文件保持向后兼容。用户要求J e t和SQL Server 7.0 数据库之间可以
容易地互相转换,在D o c F i l e中能够容纳新的ADP 对象,这些需求使得改变Jet 4.0 数据库结构
无法避免。
你可以在Access 2000中打开一个用早期版本创建的数据库,但是你不能在早期版本中打开
一个Access 2000 数据库。你不能在Access 2000中改变用A c c e s s的早期版本创建的数据库对象
第1章 Access 2000的新增功能 11 下载的属性;必须将该文件转换为Jet 4.0 格式才能改变“设计”模式。
幸运的是,你可以把Access 1.x、2 . 0、9 5或者9 7表链接(用以代替“附加”的一个新术语 )
到Access 2000应用。你可以用Access 2000创建的数据库前端应用容纳指向早期版本 . m d b文件
中所有表的链接。与大多数A c c e s s的早期版本不同,Access 2000 可以将.mdb 文件保存为以前
的 (Access 97) 格式。
J e t和SQL Server 7.0/MSDE另外的特征还有:
• 记录级 (行级)锁定 消除了当你更新表时发生的页面锁定。A c c e s s和SQL Server 7.0 现在
都具有4 K B大小的页面 (最小为2 K B )。SQL Server 6.5为插入操作提供了行级锁定。两个
R D B M S现在都为插入、更新和删除提供了行级锁定。
• 对字符和文本字段的 U n i c o d e(统一的字符编码标准,采用双字节对字符进行编码)支
持 消除了为东欧和使用双字节字符集 ( D B C S )的亚洲语言指定编码页的需要。双字节
字体支持使你可以指定一种没有包含在主要字体中的字体作为备选字体。你可以在
A c c e s s的“选项”对话框的“常规”选项卡下选择一个替代字体。对于任何字体的字符
使用U n i c o d e时都需要两个字节,因此 Jet 4.0 包含 U n i c o d e压缩使得文件尺寸的增长减
少到最小。
• decimal 是一个新的 Jet 4.0 数据类型,它仿效SQL Server 7.0/MSDE 的decimal 数据类型。
你可以说明P r e c i s i o n属性(它决定着该字段数字的总个数)和 S c a l e属性(它设置的是小
数点右边的位数)。Jet 4.0在默认情况下 Precision = 18、Scale = 0。
• 关闭时自动压缩 是一项可选的 Jet 4.0功能,可以在你关闭数据库时自动地压缩,如果
需要的话,还可以修复.mdb 文件。可以在A c c e s s“选项”对话框的“常规”选项卡下指
定是否进行自动压缩。该特征试图仿效 SQL Server 7.0/MSDE 数据库的自动压缩功能。
SQL Server 7.0的新文件—系统数据库将随着你添加或者删除 记录和其他对象自动地增
长和缩小。
在J e t和SQL Server 7.0/MSDE 数据库中转向行级锁定的一个主要动机是在双倍页面尺寸
(由于使用了Unicode 文本)的情况下能够继续保持以前版本中使用单字节字符字段时所具有
的性能。企业客户/服务器软件厂商,例如S A P和P e o p l e S o f t,需要用行级锁定使得在负载很重
的联机事务处理( O LT P )系统中的更新冲突降到最小。对于J e t和M S D E来说,行级锁定是默认的,
你可以在A c c e s s“选项”对话框的“高级”选项卡下关掉J e t的记录级锁定。
本站文章内容,部分来自于互联网,若侵犯了您的权益,请致邮件chuanghui423#sohu.com(请将#换为@)联系,我们会尽快核实后删除。
Copyright © 2006-2023 DBMNG.COM All Rights Reserved. Powered by DEVSOARTECH            豫ICP备11002312号-2

豫公网安备 41010502002439号