為進行 ODBC 訪問配置 Microsoft Jet 數據庫引擎
2024-07-21 02:08:03
供稿:網友
為進行 odbc 訪問配置 microsoft jet 數據庫引擎
以下各節描述 microsoft jet 數據庫引擎用于連接 odbc 數據庫的 microsoft® windows® 注冊表設置。
連接 odbc 數據庫的 microsoft jet 的初始化設置
/hkey_local_machine oftware/microsoft/jet/4.0/engines/odbc 文件夾包含 microsoft jet 數據庫引擎的初始化設置。
注釋 下面的示例顯示了 jet/4.0/engines/odbc 文件夾中各項的典型設置。
logintimeout=20
querytimeout=60
connectiontimeout=600
asyncretryinterval=500
attachcasesensitive=0
attachableobjects='table','view','system table','alias','synonym'
snapshotonly=0
tracesqlmode=0
traceodbcapi=0
disableasync=1
tryjetauth=1
preparedinsert=0
preparedupdate=0
fastrequery=0
fatblastrows=-1
fatblasttimeout=3
odbcisamattach=0
microsoft jet 數據庫引擎使用如下所示的 odbc 項。
項
說明
logintimeout
登錄嘗試在超時前可以持續的秒數。默認值為 20(值為 reg_dword 類型)。
querytimeout
查詢在超時前可以運行的秒數(總處理時間)。如果 disableasync=0(默認設置),則 querytimeout 是在各次輪詢查詢是否完成之間等待服務器響應所需的秒數。默認值為 60(值為 reg_dword 類型)。
connectiontimeout
緩存的連接在超時前可以保持空閑的秒數。默認值為 600(值為 reg_dword 類型)。
asyncretryinterval
用于確定服務器是否已完成查詢處理的各次輪循之間的毫秒數。此項只用于異步處理。默認值為 500(值為 reg_dword 類型)。
attachcasesensitive
指示器,確定鏈接時表名是否完全匹配。值為 0(鏈接與指定名稱匹配的第一個表,不考慮大小寫)和 1(只在名稱完全匹配時鏈接表)。默認值為 0(值為 reg_dword 類型)。
attachableobjects
允許與其鏈接的服務器對象類型的列表。默認值為:“table”、“view”、“system table”、“alias”、“synonym”(值為 reg_sz 類型)。
snapshotonly
指示器,確定是否強制記錄集對象成為快照類型。值為 0(允許 dynaset)和 1(強制快照)。默認值為 0(值為 reg_dword 類型)。
tracesqlmode
指示器,確定 microsoft jet 數據庫引擎是否跟蹤發送到 sqlout.txt 中 odbc 數據源的 sql 語句。值為 0(否)和 1(是)。默認值為 0(值為 reg_dword 類型)。此項可以和 sqltracemode 相互交換。
traceodbcapi
指示器,確定是否跟蹤 odbcapi.txt 中的 odbc api 調用。值為 0(否)和 1(是)。默認值為 0(值為 reg_dword 類型)。
disableasync
指示器,確定是否強制執行同步查詢。值為 0(如果可能,使用異步查詢執行)和 1(強制執行同步查詢)。默認值為 1(值為 reg_dword 類型)。
tryjetauth
指示器,確定是否在得到提示前嘗試使用 microsoft access 用戶名和密碼登錄到服務器。值為 0(否)和 1(是)。默認值為 1(值為 reg_dword 類型)。
preparedinsert
指示器,確定是否使用準備好的 insert 語句在所有列中插入數據。值為 0(使用只插入非 null 值的自定義 insert 語句)和 1(使用準備好的 insert 語句)。默認值為 0(值為 reg_dword 類型)。
使用準備好的 insert 語句可導致 null 覆蓋服務器默認值,并且可以導致觸發器針對不是顯式插入的列而執行。
preparedupdate
指示器,確定是否使用準備好的 update 語句來更新所有列中的數據。值為 0(使用只設置已更改的列的自定義 update 語句)和 1(使用準備好的 update 語句)。默認值為 0(值為 reg_dword 類型)。
使用準備好的 update 語句可導致觸發器針對未更改的列而執行。
fastrequery
指示器,確定是否為參數化查詢使用準備好的 select 語句。值為 0(否)和 1(是)。默認值為 0(值為 reg_dword 類型)。
fatblastrows
fatblasttimeout
odbcisamattach
注釋 更改 windows 注冊表設置時,必須先退出數據庫引擎,然后再重新啟動它,這樣,新設置才會生效。
備注:出自msdn