热门标签 | 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” 博客,谢绝转载!

推荐阅读
  • 基于KVM的SRIOV直通配置及性能测试
    SRIOV介绍、VF直通配置,以及包转发率性能测试小慢哥的原创文章,欢迎转载目录?1.SRIOV介绍?2.环境说明?3.开启SRIOV?4.生成VF?5.VF ... [详细]
  • 本文详细介绍了如何在 Linux 平台上安装和配置 PostgreSQL 数据库。通过访问官方资源并遵循特定的操作步骤,用户可以在不同发行版(如 Ubuntu 和 Red Hat)上顺利完成 PostgreSQL 的安装。 ... [详细]
  • Windows服务与数据库交互问题解析
    本文探讨了在Windows 10(64位)环境下开发的Windows服务,旨在定期向本地MS SQL Server (v.11)插入记录。尽管服务已成功安装并运行,但记录并未正确插入。我们将详细分析可能的原因及解决方案。 ... [详细]
  • PyCharm下载与安装指南
    本文详细介绍如何从官方渠道下载并安装PyCharm集成开发环境(IDE),涵盖Windows、macOS和Linux系统,同时提供详细的安装步骤及配置建议。 ... [详细]
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 深入理解Cookie与Session会话管理
    本文详细介绍了如何通过HTTP响应和请求处理浏览器的Cookie信息,以及如何创建、设置和管理Cookie。同时探讨了会话跟踪技术中的Session机制,解释其原理及应用场景。 ... [详细]
  • 介绍一个提供正版Windows软件下载的权威网站,确保用户能够安全合法地获取所需软件。 ... [详细]
  • 解决Linux系统中pygraphviz安装问题
    本文探讨了在Linux环境下安装pygraphviz时遇到的常见问题,并提供了详细的解决方案和最佳实践。 ... [详细]
  • 在Linux系统中配置并启动ActiveMQ
    本文详细介绍了如何在Linux环境中安装和配置ActiveMQ,包括端口开放及防火墙设置。通过本文,您可以掌握完整的ActiveMQ部署流程,确保其在网络环境中正常运行。 ... [详细]
  • 如何配置Unturned服务器及其消息设置
    本文详细介绍了Unturned服务器的配置方法和消息设置技巧,帮助用户了解并优化服务器管理。同时,提供了关于云服务资源操作记录、远程登录设置以及文件传输的相关补充信息。 ... [详细]
  • DNN Community 和 Professional 版本的主要差异
    本文详细解析了 DotNetNuke (DNN) 的两种主要版本:Community 和 Professional。通过对比两者的功能和附加组件,帮助用户选择最适合其需求的版本。 ... [详细]
  • 在Windows系统上安装VMware Workstation 2022的详细步骤
    本文将详细介绍如何在Windows系统上安装VMware Workstation 2022。包括从官方网站下载软件、选择合适的版本以及安装过程中的关键步骤。此外,还将提供一些激活密钥供参考。 ... [详细]
  • XNA 3.0 游戏编程:从 XML 文件加载数据
    本文介绍如何在 XNA 3.0 游戏项目中从 XML 文件加载数据。我们将探讨如何将 XML 数据序列化为二进制文件,并通过内容管道加载到游戏中。此外,还会涉及自定义类型读取器和写入器的实现。 ... [详细]
  • 深入解析三大范式与JDBC集成
    本文详细探讨了数据库设计中的三大范式,并结合Java数据库连接(JDBC)技术,讲解如何在实际开发中应用这些概念。通过实例和图表,帮助读者更好地理解范式理论及其在数据操作中的重要性。 ... [详细]
author-avatar
tttt
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有