热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

安装SQLServer客户端驱动程序

一、三种SQLServer客户端驱动程序1.操作系统集成的驱动程序早期的驱动程序被称为Microsoft数据访问组件(MDAC),是Windows操作系统自带的驱动程序。16位的动态

一、三种SQLServer客户端驱动程序1.操作系统集成的驱动程序 早期的驱动程序被称为Microsoft数据访问组件(MDAC),是Windows操作系统自带的驱动程序。16位的动态

一、三种 SQL Server 客户端驱动程序

1. 操作系统集成的驱动程序

  早期的驱动程序被称为 Microsoft 数据访问组件(MDAC),,是Windows操作系统自带的驱动程序。16位的动态链接库(DLL)为SQLSRV.dll,32位的DLL为SQLSRV32.dll 。

  自从 Vista 和 Windows Server 2008 开始,驱动程序被称 为Windows DAC 。



2. SQL Server Native Client

  SQL Server 2005 引入了 SQL Server Native Client,以支持SQL Server 2005的新特性。

wKiom1NPtdbiKzsAAAJRG_nCMiM943.jpg



  在安装 SQL Server 2012 或 SQL Server 工具时,将同时安装 SQL Server Native Client 11.0。 您还可以从 SQL Server 功能包网页获取 sqlncli.msi。 如果计算机上还安装了以前的 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 驱动程序组合成一个本机的DLL 。除了兼容 MDAC 的功能之外,它还提供 SQL Server 2005 引入的新功能,例如多个活动结果集 (MARS)、用户定义数据类型 (UDT)、查询通知、快照隔离和 XML 数据类型支持。

  SQL Server Native Client 与 MDAC(或Windows DAC)的主要区别详见官网



3. ODBC Driver 11

  SQL Server 2012 引入了 Microsoft ODBC Driver 11 for SQL Server,以支持 SQL Server 2012的新特性。

wKioL1NPxxrBqB0yAAHExeQSA24368.jpg



  这是一个DLL,它包含对使用本机代码 API 连接到 Microsoft SQL Server 2005、2008、2008 R2 和 SQL Server 2012 的应用程序的运行时支持。应将 Microsoft ODBC Driver 11 for SQL Server 用于创建新的应用程序或增强需利用 SQL Server 2012 新增功能的现有应用程序。



二、安装 SQL Server Native Client

1. 使用安装光盘

wKiom1NPtPODKM0cAAO4_VzRfP8041.jpg


  如果没有安装光盘,可以下载 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个文件

(1)sqlncli_amd64.msi,用于x64平台,包含了64位和32位驱动程序,8.1 MB

(2)sqlncli_ia64.msi,用于安腾平台,11.1 MB

(3)sqlncli_x86.msi,用于x86平台,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 为例。

wKiom1NPwwqjfHuwAABfMvB6Da8803.jpg


wKioL1NPwu_AaojRAAF7Gh2Oq8w277.jpg


wKiom1NPwxiRSsvhAAHs9Vsquc4935.jpg


wKioL1NPwu_gClHfAAFcWsQp0pA433.jpg


wKioL1NPwvDzvHs9AAEGMOvRA-4051.jpg


wKiom1NPxGOBiTidAAEv_qvVAqE521.jpg


wKioL1NPxDugVWCGAAE-DockmiQ914.jpg



三、安装 Microsoft ODBC Driver 11 for SQL Server

  Microsoft ODBC Driver 11 for SQL Server 的这个可再发行安装程序用于安装运行时所需的客户端组件,以利用 SQL Server 2012 的新增功能,它也可以安装开发使用 ODBC API 的应用程序所需的头文件。

  下载地址 https://www.microsoft.com/zh-cn/download/details.aspx?id=36434


wKioL1NPw8ehloQlAAF58IKxwhw448.jpg


wKiom1NPw_Dh1mFaAAHwvHqepDs125.jpg


wKioL1NPw8eiq3oAAAFayS1ka_g618.jpg


wKiom1NPw_Hw9AHsAAEFypnHSnM959.jpg


wKioL1NPw8iAKoa9AAEhfDQ8BkE879.jpg


wKiom1NPw_GgOBRqAAE84BAg8zI507.jpg


本文出自 “我们一起追过的MSSQL” 博客,谢绝转载!

推荐阅读
  • 在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ... [详细]
  • Java验证码——kaptcha的使用配置及样式
    本文介绍了如何使用kaptcha库来实现Java验证码的配置和样式设置,包括pom.xml的依赖配置和web.xml中servlet的配置。 ... [详细]
  • Skywalking系列博客1安装单机版 Skywalking的快速安装方法
    本文介绍了如何快速安装单机版的Skywalking,包括下载、环境需求和端口检查等步骤。同时提供了百度盘下载地址和查询端口是否被占用的命令。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 如何去除Win7快捷方式的箭头
    本文介绍了如何去除Win7快捷方式的箭头的方法,通过生成一个透明的ico图标并将其命名为Empty.ico,将图标复制到windows目录下,并导入注册表,即可去除箭头。这样做可以改善默认快捷方式的外观,提升桌面整洁度。 ... [详细]
  • 本文讨论了Alink回归预测的不完善问题,指出目前主要针对Python做案例,对其他语言支持不足。同时介绍了pom.xml文件的基本结构和使用方法,以及Maven的相关知识。最后,对Alink回归预测的未来发展提出了期待。 ... [详细]
  • Windows下配置PHP5.6的方法及注意事项
    本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ... [详细]
  • 【Windows】实现微信双开或多开的方法及步骤详解
    本文介绍了在Windows系统下实现微信双开或多开的方法,通过安装微信电脑版、复制微信程序启动路径、修改文本文件为bat文件等步骤,实现同时登录两个或多个微信的效果。相比于使用虚拟机的方法,本方法更简单易行,适用于任何电脑,并且不会消耗过多系统资源。详细步骤和原理解释请参考本文内容。 ... [详细]
  • 本文介绍了使用postman进行接口测试的方法,以测试用户管理模块为例。首先需要下载并安装postman,然后创建基本的请求并填写用户名密码进行登录测试。接下来可以进行用户查询和新增的测试。在新增时,可以进行异常测试,包括用户名超长和输入特殊字符的情况。通过测试发现后台没有对参数长度和特殊字符进行检查和过滤。 ... [详细]
  • 本文介绍了在SpringBoot中集成thymeleaf前端模版的配置步骤,包括在application.properties配置文件中添加thymeleaf的配置信息,引入thymeleaf的jar包,以及创建PageController并添加index方法。 ... [详细]
  • 使用Ubuntu中的Python获取浏览器历史记录原文: ... [详细]
  • Java String与StringBuffer的区别及其应用场景
    本文主要介绍了Java中String和StringBuffer的区别,String是不可变的,而StringBuffer是可变的。StringBuffer在进行字符串处理时不生成新的对象,内存使用上要优于String类。因此,在需要频繁对字符串进行修改的情况下,使用StringBuffer更加适合。同时,文章还介绍了String和StringBuffer的应用场景。 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • 本文详细介绍了在ASP.NET中获取插入记录的ID的几种方法,包括使用SCOPE_IDENTITY()和IDENT_CURRENT()函数,以及通过ExecuteReader方法执行SQL语句获取ID的步骤。同时,还提供了使用这些方法的示例代码和注意事项。对于需要获取表中最后一个插入操作所产生的ID或马上使用刚插入的新记录ID的开发者来说,本文提供了一些有用的技巧和建议。 ... [详细]
  • 高质量SQL书写的30条建议
    本文提供了30条关于优化SQL的建议,包括避免使用select *,使用具体字段,以及使用limit 1等。这些建议是基于实际开发经验总结出来的,旨在帮助读者优化SQL查询。 ... [详细]
author-avatar
他乡绿树_762
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有