創(chuàng)建數(shù)據(jù)庫連接文件【dsn文件】的方法
創(chuàng)建 ODBC DSN 文件
在創(chuàng)建數(shù)據(jù)庫腳本之前,必須提供一條使 ADO 定位、標(biāo)識和與數(shù)據(jù)庫通訊的途徑。數(shù)據(jù)庫驅(qū)動程序使用 Data Source Name (DSN) 定位和標(biāo)識特定的 ODBC 兼容數(shù)據(jù)庫,將信息從 Web 應(yīng)用程序傳遞給數(shù)據(jù)庫。典型情況下,DSN 包含數(shù)據(jù)庫配置、用戶安全性和定位信息,且可以獲取 Windows NT 注冊表項中或文本文件的表格。
通過 ODBC,您可以選擇希望創(chuàng)建的 DSN 的類型:用戶、系統(tǒng)或文件。用戶和系統(tǒng) DSN 存儲在 Windows NT 注冊表中。系統(tǒng) DSN 允許所有的用戶登錄到特定的服務(wù)器上去訪問數(shù)據(jù)庫,而用戶 DSN 使用適當(dāng)?shù)陌踩矸葑C明限制數(shù)據(jù)庫到特定用戶的連接。文件 DSN 用于從文本文件中獲取表格,提供了對多用戶的訪問,并且通過復(fù)制 DSN 文件,可以輕易地從一個服務(wù)器轉(zhuǎn)移到另一個服務(wù)器。由于以上原因,本主題中的示例將使用文件 DSN。
通過在 Windows 的“開始”菜單打開“控制面板”,您可以創(chuàng)建基于 DSN 的文件。雙擊“ODBC”圖標(biāo),然后選擇“文件 DSN”屬性頁,單擊“添加”,選擇數(shù)據(jù)庫驅(qū)動程序,然后單擊“下一步”。按照后面的指示配置適用于您的數(shù)據(jù)庫軟件的 DSN。
配置 Microsoft Access 數(shù)據(jù)庫的文件 DSN
注意 由于性能和可靠性的原因,我們極力推薦您使用“客戶-服務(wù)器數(shù)據(jù)庫引擎”配置由這樣一種 Web 應(yīng)用程序驅(qū)動的數(shù)據(jù),這些 Web 應(yīng)用程序必須滿足 10 個以上的用戶的同時訪問。盡管 ASP 可以使用任何 ODBC 兼容的數(shù)據(jù)庫,但它是為使用客戶-服務(wù)器數(shù)據(jù)庫而設(shè)計的,而且經(jīng)過了嚴格的測試,這些數(shù)據(jù)庫包括 Microsoft ® SQL Server、Oracle 等。
ASP 支持共享文件數(shù)據(jù)庫(如 Microsoft ® Access 或 Microsoft ® FoxPro)作為有效的數(shù)據(jù)源。盡管在 ASP 文檔中的一些示例使用共享文件數(shù)據(jù)庫,但我們建議只將此類數(shù)據(jù)庫引擎用于開發(fā)或有限的配置方案。共享文件數(shù)據(jù)庫可能無法很好地適用于可滿足高需求、高質(zhì)量的 Web 應(yīng)用程序的客戶-服務(wù)器數(shù)據(jù)庫。
配置 SQL Server 數(shù)據(jù)庫文件 DSN
注意 如果數(shù)據(jù)庫駐留在遠程服務(wù)器上,請與服務(wù)器管理員聯(lián)系,獲取附加的配置信息;下面的過程使用 SQL Server 的 ODBC 默認的設(shè)置,它可能不適用于您的硬件配置。
新聞熱點
疑難解答