一、三種SQLServer客戶端驅(qū)動(dòng)程序1.操作系統(tǒng)集成的驅(qū)動(dòng)程序 早期的驅(qū)動(dòng)程序被稱為Microsoft數(shù)據(jù)訪問組件(MDAC),是Windows操作系統(tǒng)自帶的驅(qū)動(dòng)程序。16位的動(dòng)態(tài)
一、三種 SQL Server 客戶端驅(qū)動(dòng)程序
1. 操作系統(tǒng)集成的驅(qū)動(dòng)程序
早期的驅(qū)動(dòng)程序被稱為 Microsoft 數(shù)據(jù)訪問組件(MDAC),,是Windows操作系統(tǒng)自帶的驅(qū)動(dòng)程序。16位的動(dòng)態(tài)鏈接庫(DLL)為SQLSRV.dll,32位的DLL為SQLSRV32.dll 。
自從 Vista 和 Windows Server 2008 開始,驅(qū)動(dòng)程序被稱 為Windows DAC 。
2. SQL Server Native Client
SQL Server 2005 引入了 SQL Server Native Client,以支持SQL Server 2005的新特性。
在安裝 SQL Server 2012 或 SQL Server 工具時(shí),將同時(shí)安裝 SQL Server Native Client 11.0。 您還可以從 SQL Server 功能包網(wǎng)頁獲取 sqlncli.msi。 如果計(jì)算機(jī)上還安裝了以前的 SQL Server Native Client 版本,則 SQL Server Native Client 11.0 將與早期版本并行安裝。
SQL Server Native Client 文件(sqlncli11.dll、sqlnclir11.rll 和 s11ch_sqlncli.chm)將安裝到以下位置:%SYSTEMROOT%\system32\
SQL Server Native Client 頭文件和庫文件(sqlncli.h 和 sqlncli11.lib)安裝在以下位置:%PROGRAMFILES%\Microsoft SQL Server\110\SDK
官方說明
SQL Server Native Client 是在 SQL Server 2005 中引入的。它將 SQL OLE DB 訪問接口和 SQL ODBC 驅(qū)動(dòng)程序組合成一個(gè)本機(jī)的DLL 。除了兼容 MDAC 的功能之外,它還提供 SQL Server 2005 引入的新功能,例如多個(gè)活動(dòng)結(jié)果集 (MARS)、用戶定義數(shù)據(jù)類型 (UDT)、查詢通知、快照隔離和 XML 數(shù)據(jù)類型支持。
SQL Server Native Client 與 MDAC(或Windows DAC)的主要區(qū)別詳見官網(wǎng)
3. ODBC Driver 11
SQL Server 2012 引入了 Microsoft ODBC Driver 11 for SQL Server,以支持 SQL Server 2012的新特性。
這是一個(gè)DLL,它包含對(duì)使用本機(jī)代碼 API 連接到 Microsoft SQL Server 2005、2008、2008 R2 和 SQL Server 2012 的應(yīng)用程序的運(yùn)行時(shí)支持。應(yīng)將 Microsoft ODBC Driver 11 for SQL Server 用于創(chuàng)建新的應(yīng)用程序或增強(qiáng)需利用 SQL Server 2012 新增功能的現(xiàn)有應(yīng)用程序。
二、安裝 SQL Server Native Client
1. 使用安裝光盤
如果沒有安裝光盤,可以下載 SQL Server Express 版本。
SQL Server 2008 R2 SP2 Express 的下載地址 ?id=30438
SQL Server 2012 SP1 Express 的下載地址 ?id=35579
SQL Server 2014 Express 的下載地址 ?id=42299
2. 下載安裝 Native Client
SQL Server 2008 R2 功能包提供以下3個(gè)文件
(1)sqlncli_amd64.msi,用于x64平臺(tái),包含了64位和32位驅(qū)動(dòng)程序,8.1 MB
(2)sqlncli_ia64.msi,用于安騰平臺(tái),11.1 MB
(3)sqlncli_x86.msi,用于x86平臺(tái),4.7 MB
SQL Server 2008 R2 SP2 功能包的下載地址 ?id=30440
SQL Server 2012 SP1 功能包的下載地址 ?id=35580
SQL Server 2014 功能包( ?id=42295 )不再提供Native Client下載,而是建議安裝 Microsoft ODBC Driver 11 for SQL Server 。
下面以安裝 SQL Server 2012 SP1 功能包中的 \x64\SQLNCLI.exe 為例。
三、安裝 Microsoft ODBC Driver 11 for SQL Server
Microsoft ODBC Driver 11 for SQL Server 的這個(gè)可再發(fā)行安裝程序用于安裝運(yùn)行時(shí)所需的客戶端組件,以利用 SQL Server 2012 的新增功能,它也可以安裝開發(fā)使用 ODBC API 的應(yīng)用程序所需的頭文件。
下載地址 https://www.microsoft.com/zh-cn/download/details.aspx?id=36434
本文出自 “我們一起追過的MSSQL” 博客,謝絕轉(zhuǎn)載!
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com