适用于:SQL Server
客户端软件使客户端计算机能够连接到网络上的 SQL Server 实例。 “客户端”是前端应用程序,它使用服务器(如 SQL Server 数据库引擎)提供的服务。 这种应用程序所驻留的计算机称为“客户端计算机” 。
在最简单的情况下, SQL Server 客户端可与 SQL Server实例驻留在同一计算机上。 而通常一个客户端通过网络可以连接到一个或多个远程服务器。 SQL Server 的客户端/服务器体系结构允许通过网络无缝地管理多个客户端和服务器。 默认的客户端配置可以满足大多数情况。
SQL Server 客户端可以包括各种应用程序,例如:
- OLE DB 使用者 - 这些应用程序使用 SQL Server Native Client OLE DB 访问接口连接到 SQL Server实例。 OLE DB 访问接口在 SQL Server 以及将 SQL Server 数据作为 OLE DB 行集使用的客户端应用程序之间担当中介。 sqlcmd 命令提示符实用工具和 SQL Server Management Studio 是 OLE DB 应用程序的示例。 
- ODBC 应用程序 - 这些应用程序包括与以前版本的 SQL Server 一起安装的客户端实用工具,例如 osql 命令提示符实用工具,以及使用 SQL Server Native Client ODBC 驱动程序连接到 SQL Server 实例的其他应用程序。 
- DB-Library 客户端 - 这些应用程序包括 SQL Server isql 命令提示实用工具和写入 DB-Library 的客户端。 使用 DB-Library 的客户端应用程序的 SQL Server 支持仅限于 SQL Server 7.0 功能。 
注意
尽管 SQL Server 数据库引擎仍支持使用 DB-Library 和嵌入式 SQL API 从现有应用程序建立的连接,但它不包括在使用这些 API 的应用程序上进行编程工作所需的文件或文档。 SQL Server 数据库引擎 的未来版本将不再支持来自 DB-Library 或嵌入式 SQL 应用程序的连接。 请勿使用 DB-Library 或 Embedded SQL 开发新应用程序。 修改现有的应用程序时,请删除 DB-Library 或嵌入式 SQL 的任何依赖项。 请使用 SQLClient 命名空间或诸如 OLE DB 或 ODBC 的 API,而不使用这些 API。 SQL Server 不包含运行这些应用程序所需的 DB-Library DLL。 若要运行 DB-Library 或嵌入式 SQL 应用程序,必须具有 SQL Server 版本 6.5、SQL Server 7.0 或 SQL Server 2000(8.x)中的 DB-Library DLL。
无论哪种类型的应用程序,管理客户端的主要操作都包括配置它与 SQL Server服务器组件的连接。 根据您的实际要求,客户端管理的范围可以小到输入服务器名称,大到生成自定义配置项库,以便满足各种多服务器环境。
SQL Server Native Client DLL 包含网络库并由安装程序安装。 在安装 SQL Server 的新安装期间,不会启用网络协议。 升级的安装会启用以前启用的协议。 基础网络协议作为 Windows 安装的一部分(或通过“控制面板”中的“网络”)进行安装。 下列工具用于管理 SQL Server 客户端:
- SQL Server 配置管理器 - 客户端和服务器网络组件都使用 SQL Server 配置管理器进行管理,它组合了早期版本的 SQL Server 网络实用工具、 SQL Server 客户端网络实用工具和服务管理器。 SQL Server 配置管理器是一个 Microsoft 管理控制台 (MMC) 管理单元。 它还在 Windows 计算机管理器管理单元中显示为一个节点。 使用 SQL Server 配置管理器,可以启用、禁用、配置各个网络库,以及指定其优先级。 
- 设置 - 运行 SQL Server 安装程序可在客户端计算机上安装网络组件。 如果从命令提示符处启动安装程序,则可以在安装过程中启用或禁用各个网络库。 
- ODBC 数据源管理器 - 通过 ODBC 数据源管理器,您可以在运行 Microsoft Windows 操作系统的计算机上创建和修改 ODBC 数据源。