4.6 安装客户端驱动程序
4.6.1 三种驱动程序简介
在一台计算机上可以并行安装3种 SQL Server 客户端驱动程序。
● 操作系统集成的驱动程序
早期的驱动程序被称为 Microsoft 数据访问组件(MDAC),是 Windows 操作系统自带的驱动程序。16位的动态链接库(DLL)为 SQLSRV.dll,32位的 DLL 为 SQLSRV32.dll 。
自从 Vista 和 Windows Server 2008 开始,此驱动程序被称为 Windows 数据访问组件(Windows DAC) 。
● SQL Server Native Client
SQL Server Native Client 是在 SQL Server 2005 中引入的。它将 SQL OLE DB 访问接口和 SQL ODBC 驱动程序组合成一个本机的 DLL 。除了兼容 MDAC 的功能之外,它还提供 SQL Server 2005 引入的新功能,例如多个活动结果集 (MARS)、用户定义数据类型 (UDT)、查询通知、快照隔离和 XML 数据类型支持。
提示:
如果计算机上还安装了以前的 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
● ODBC Driver 11
SQL Server 2012 引入了 Microsoft ODBC Driver 11 for SQL Server,以支持 SQL Server 2012的新特性。
这是一个 DLL,它包含对使用本机代码 API 连接到 Microsoft SQL Server 2005、2008、2008 R2 和 SQL Server 2012 的应用程序的运行时支持。应将 Microsoft ODBC Driver 11 for SQL Server 用于创建新的应用程序或增强需利用 SQL Server 2012 新增功能的现有应用程序。
4.6.2 安装 SQL Server Native Client
在安装 SQL Server 2014 或 SQL Server 工具时,在“功能选择”页面选择“客户端工具连接”,就可以同时安装 SQL Server Native Client 11.0。
可以在安装光盘找到对应的安装文件。
如果没有安装光盘,可以从 SQL Server 功能包的下载网页获得安装程序。功能包可能提供以下3个文件:
◆ sqlncli_amd64.msi。此安装文件用于x64平台,包含了64位和32位驱动程序。
◆ sqlncli_x86.msi。此安装文件仅适用于x86平台。
◆ sqlncli_ia64.msi。此安装文件用于安腾平台。
提示:
SQL Server 2014 功能包不再提供 SQL Native Client下载,而是建议安装 Microsoft ODBC Driver 11 for SQL Server 。
4.6.3 安装 Microsoft ODBC Driver 11 for SQL Server
SQL Server 2014 安装时会同时安装 Microsoft ODBC Driver 11 for SQL Server。也可以从微软下载中心下载独立安装程序,下载地址为:https://www.microsoft.com/zh-cn/download/details.aspx?id=36434 。
本文出自 “SQL Server 管理员指南” 博客,谢绝转载!