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