配置ODBC數(shù)據(jù)源
開放式數(shù)據(jù)庫連接 (ODBC) 應(yīng)用程序使用 ODBC 數(shù)據(jù)源來連接 MicrosoftSQL Server 的實(shí)例。ODBC 數(shù)據(jù)源是記錄下列內(nèi)容的一個(gè)存儲(chǔ)定義:
連接到數(shù)據(jù)源所使用的 ODBC 驅(qū)動(dòng)程序。
ODBC 驅(qū)動(dòng)程序連接到數(shù)據(jù)源所使用的信息。
連接所使用的驅(qū)動(dòng)程序特有的選項(xiàng)。例如,SQL Server ODBC 數(shù)據(jù)源可以記錄要使用的 ISO 選項(xiàng),或者驅(qū)動(dòng)程序是否應(yīng)記錄性能統(tǒng)計(jì)信息。
客戶端上的每個(gè) ODBC 數(shù)據(jù)源都有一個(gè)唯一的數(shù)據(jù)源名稱 (DSN)。SQL Server ODBC 驅(qū)動(dòng)程序的 ODBC 數(shù)據(jù)源包含用于連接到 SQL Server 實(shí)例的全部信息以及任何基本選項(xiàng)。
使用 ODBC 數(shù)據(jù)源管理器
若要配置 Microsoft SQL Server ODBC 數(shù)據(jù)源,請(qǐng)使用 ODBC 數(shù)據(jù)源管理器。可以通過在“控制面板”中單擊“數(shù)據(jù)源 (ODBC)”來啟動(dòng) ODBC 數(shù)據(jù)源管理器。
使用 ODBC 數(shù)據(jù)源管理器可以
顯示系統(tǒng)當(dāng)前安裝的 SQL Server ODBC 驅(qū)動(dòng)程序的版本信息。
添加、更改和刪除 SQL Server ODBC 驅(qū)動(dòng)程序的數(shù)據(jù)源。
ODBC 數(shù)據(jù)源管理器還可以為用戶數(shù)據(jù)源、系統(tǒng)數(shù)據(jù)源和文件數(shù)據(jù)源創(chuàng)建選項(xiàng)卡。
用戶數(shù)據(jù)源專門用于在創(chuàng)建時(shí)即生效的 Microsoft Windows 登錄帳戶。用戶數(shù)據(jù)源對(duì)任何其他的登錄帳戶是不可見的。它們對(duì)計(jì)算機(jī)上作為服務(wù)運(yùn)行的應(yīng)用程序也不是始終可見的。
系統(tǒng)數(shù)據(jù)源對(duì)客戶端上的所有登錄帳戶都是可見的。它們對(duì)計(jì)算機(jī)上作為服務(wù)運(yùn)行的應(yīng)用程序也是始終可見的。
ODBC 版本 3.0 中新增了文件數(shù)據(jù)源。文件數(shù)據(jù)源不存儲(chǔ)在系統(tǒng)注冊(cè)表中,而是存儲(chǔ)在客戶端的文件中。
當(dāng)選擇了數(shù)據(jù)源類型后,ODBC 數(shù)據(jù)源管理器便會(huì)啟動(dòng) SQL Server DSN 配置向?qū)В笇?dǎo)您逐步添加 ODBC 數(shù)據(jù)源。選擇所需的數(shù)據(jù)源選項(xiàng),例如包含相關(guān)表的數(shù)據(jù)庫。
有關(guān) ODBC 數(shù)據(jù)源管理器的詳細(xì)信息,請(qǐng)參閱 Windows 文檔。
添加或刪除ODBC 數(shù)據(jù)源
必須添加開放式數(shù)據(jù)庫連接 (ODBC) 數(shù)據(jù)源,才能將 ODBC 客戶端連接到 MicrosoftSQL Server 實(shí)例。若要添加數(shù)據(jù)源,可以使用 ODBC 數(shù)據(jù)源管理器(通過單擊“控制面板”中“管理工具”下的“數(shù)據(jù)源 (ODBC)”啟動(dòng))和 SQL Server DSN 配置向?qū)?。也可以使用某個(gè) ODBC API 函數(shù)通過編程方式添加數(shù)據(jù)源;但是,僅建議高級(jí)用戶使用這些方法。
可以通過下列方式刪除 ODBC 數(shù)據(jù)源:
使用 ODBC 數(shù)據(jù)源管理器。
使用設(shè)置為 SQL_REMOVE_DSN 或 SQL_REMOVE_SYS_DSN 的 fRequest 參數(shù)調(diào)用 SQLConfigDataSource。
刪除包含數(shù)據(jù)源的文件。
【編輯推薦】