若要使用“设置高级选项”对话框,必须先输入此驱动程序的登录名和密码。
根据系统的安全要求,如果数据源使用系统(工作组)数据库,驱动程序会提示您输入名称和密码。默认名称为 Admin,Admin 用户的默认 Microsoft Access 密码为空字符串。
驱动程序将使用以下选项,访问任何 Access 数据库时,这些选项在“设置高级选项”对话框中都可用。
DefaultDir |
标识要访问的驱动程序的默认目录。 |
Driver |
用于为 Access 驱动程序输入自定义名称。 |
FIL |
文件类型。“MS Access”表示 Microsoft Access。 |
ExtendedAnsiSQL |
连接字符串属性。如果设置为“1”,则启用 Jet 4.0 功能(如创建和删除视图和过程)、数据截断检测、新建数据类型并使用 SQL-92 保留字列表。默认值为“0”,这时不启用上述任何功能。 |
ImplicitCommitSync |
指定如何将事务外部发生的更改写入数据库。该值最初设置为“Yes”,表明 Microsoft Access 驱动程序将等待内部/隐式事务中的提交完成。 |
MaxBufferSize |
内部缓冲区大小 (KB),Microsoft Access 用来在磁盘之间传输数据。默认缓冲区大小为 2048 KB(显示为 2048)。可以使用任何能被 256 整除的整数值。这将设置与“设置”对话框中的“缓冲区大小”相同的选项。 |
MaxScanRows |
基于现有数据设置列的数据类型时要扫描的行数。 可以为介于 1 和 16 之间的数字。默认值为 8;如果设置为 0,则扫描所有行。限制范围之外的数字将返回错误。 |
PageTimeout |
不用的页面在缓冲区中保留的时间(以十分之一秒为单位)。对于 Microsoft Access 驱动程序,默认值为 0.5 秒,且值必须大于 0。该选项适用于使用 Microsoft Access 驱动程序的所有数据源。 |
ReadOnly |
指定数据库为只读以禁止任何更新。 |
SafeTransactions |
如果值为 0(默认值),则立即提交所有事务。如果值为 1,则只在提交操作时将所有事务保存到磁盘,但性能会稍微下降。 |
Threads |
引擎要使用的后台线程数。默认值为 3。如果数据库有大量活动,用户可以增加线程数。 |
UserCommitSync |
指定 Microsoft Access 驱动程序是否将异步执行显式用户定义的事务。默认值为“Yes”,表明 Microsoft Access 驱动程序将等待用户定义事务中的提交完成。 将该值设置为“No”,在多用户环境中可能导致意外结果。 |