客户端网络配置

借助客户端软件,客户端计算机能够连接到网络上的 MicrosoftSQL 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 Serverisql 命令提示实用工具和写入 DB-Library 的客户端。SQL Server 对使用 DB-Library 的客户端应用程序的支持仅限于 MicrosoftSQL Server 7.0 功能。

注意注意

尽管 SQL Server 数据库引擎仍然支持来自使用 DB-Library 和嵌入式 SQL API 的现有应用程序的连接,但不包含对使用这些 API 的应用程序进行编程工作所需的文件或文档。SQL Server 数据库引擎的未来版本将不再支持来自 DB-Library 或嵌入式 SQL 应用程序的连接。请不要使用 DB-Library 或嵌入式 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 提供的 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 数据源。若要访问 ODBC 数据源管理器,请参阅如何打开 ODBC 数据源管理器

本节涉及的主题