将 RDS 与 ODBC 连接池配合使用
如果使用 ODBC 数据源,可以使用 Internet Information Services (IIS) 中的连接池选项来实现客户端负载的高性能处理。 连接池是一种用于管理连接的资源管理器,它在常用连接上保持打开状态。
重要
从 Windows 8 和 Windows Server 2012 开始,RDS 服务器组件不再包含在 Windows 操作系统中(有关详细信息,请参阅 Windows 8 和 Windows Server 2012 兼容性指南)。 RDS 客户端组件将在将来的 Windows 版本中删除。 避免在新开发工作中使用此功能,并计划修改当前使用此功能的应用程序。 使用 RDS 的应用程序应迁移到 WCF 数据服务。
若要启用连接池,请参阅 Internet Information Services 文档。
请注意,启用连接池可能会使 Web 服务器受到其他限制,如Microsoft Internet Information Services 文档中所述。
若要确保连接池稳定并提供额外的性能提升,必须将Microsoft SQL Server 配置为使用 TCP/IP 套接字网络库。
为此,需要:
将 SQL Server 计算机配置为使用 TCP/IP 套接字。
将 Web 服务器配置为使用 TCP/IP 套接字。
将 SQL Server 计算机配置为使用 TCP/IP 套接字
在 SQL Server 计算机上,运行 SQL Server 安装程序,以便与数据源的交互使用 TCP/IP 套接字网络库。
在 SQL Server 计算机上指定 TCP/IP 套接字网络库
在 Microsoft SQL Server 6.5 中:
从“开始”菜单中,指向“程序”,指向Microsoft SQL Server 6.5,然后单击“SQL 安装程序”。
单击“继续”两次。
在“MICROSOFT SQL Server -Options”对话框中,选择“更改网络支持”,然后单击“继续”。
确保选中“TCP/IP 套接字”复选框,然后单击“确定”。
单击“继续”完成,然后退出安装程序。
在 Microsoft SQL Server 7.0 中:
从“开始”菜单中,指向“程序”,指向Microsoft SQL Server 7.0,然后单击“服务器网络实用工具”。
在对话框的“常规”选项卡上,单击“添加”。
在“添加网络库配置”对话框中,单击“TCP/IP”。
在端口号和代理地址框中,输入网络管理员提供的端口号和代理地址。
单击“确定”完成,然后退出安装程序。
将 Web 服务器配置为使用 TCP/IP 套接字
有两个选项可用于配置 Web 服务器以使用 TCP/IP 套接字。 具体操作取决于是从 Web 服务器访问所有 SQL Server 实例,还是仅从 Web 服务器访问特定的 SQL Server。
如果从 Web 服务器访问所有 SQL Server 实例,则需要在 Web 服务器计算机上运行 SQL Server 客户端配置实用工具。 以下步骤将使用此 IIS Web 服务器建立的所有 SQL Server 连接的默认网络库更改为使用 TCP/IP 套接字网络库。
配置 Web 服务器(所有 SQL Server)
对于 Microsoft SQL Server 6.5:
从“开始”菜单中,指向“程序”,指向Microsoft SQL Server 6.5,然后单击“SQL 客户端配置实用工具”。
单击“Net 库”选项卡。
在“默认网络”框中,选择“TCP/IP 套接字”。
单击“完成”保存更改并退出实用工具。
对于 Microsoft SQL Server 7.0:
从“开始”菜单中,指向“程序”,指向Microsoft SQL Server 7.0,然后单击“客户端网络实用工具”。
单击“常规”选项卡。
在“默认网络库”框中,单击“TCP/IP”。
单击“确定”保存更改并退出该实用工具。
如果从 Web 服务器访问特定的 SQL Server,则需要在 Web 服务器计算机上运行 SQL Server 客户端配置实用工具。 若要更改特定 SQL Server 连接的网络库,请在 Web 服务器计算机上配置 SQL Server 客户端软件,如下所示。
配置 Web 服务器(特定 SQL Server)
对于 Microsoft SQL Server 6.5:
从“开始”菜单中,指向“程序”,指向Microsoft SQL Server 6.5,然后单击“SQL 客户端配置实用工具”。
单击“高级”选项卡。
在“服务器”框中,键入使用 TCP/IP 套接字连接到的服务器的名称。
在“DLL 名称”框中,选择“TCP/IP 套接字”。
单击“添加/修改”。 指向此服务器的所有数据源现在都将使用 TCP/IP 套接字。
单击“完成”。
对于 Microsoft SQL Server 7.0:
从“开始”菜单中,指向“程序”,指向Microsoft SQL Server 7.0,然后单击“客户端配置实用工具”。
单击“常规”选项卡。
单击“添加”。
在“服务器别名”框中输入服务器的别名。 在“网络库”框中,单击“TCP/IP”。 在“计算机名称”框中,输入侦听 TCP/IP 套接字客户端的计算机的计算机名。 在端口号框中,输入 SQL Server 监听的端口。
单击“确定”,然后再次单击“确定”退出该实用工具。