如何更改 SharePoint Portal Server 或 SharePoint 服务器用来连接到 SQL Server 的 TCP 端口


简介


本文包含有关如何更改 Microsoft Office SharePoint Portal Server 2003年将使用以连接到 Microsoft SQL Server 2000年的 TCP 端口和 Microsoft Office SharePoint Server 2007 Microsoft SQL Server 连接使用的 TCP 端口信息2005 或 SQL Server 2008年。默认情况下,SQL Server 2000年、 SQL Server 2005 中和 SQL Server 2008年使用 TCP 端口 1433年侦听来自客户端的请求。

如果您配置 SQL Server 侦听不同的端口在服务器场部署的 SharePoint Portal Server 2003年或 SharePoint Server 2007,您还必须配置连接到 SQL Server 时使用该 sam,SharePoint Portal Server 2003年或 SharePoint Server 2007e 端口。本文介绍了可用于执行此任务的方法。

详细信息


SQL Server 2000

使用以下方法之一之前,客户端网络实用程序必须安装在服务器场中运行 SharePoint Portal Server 2003年或 SharePoint Server 2007 的计算机上。有关如何安装客户端网络实用程序的详细信息,请访问下面的 Microsoft 网站:注意:客户端网络实用程序是一个工具,您可以使用来更改网络协议以及创建网络协议连接到正在运行 SQL Server 2000年的计算机。有关如何使用客户端网络实用程序的详细信息,请参阅客户端网络实用程序帮助。

方法 1: 使用客户端网络实用程序来指定用于连接到 SQL Server 2000年的 TCP 端口

使用客户端网络实用程序来指定 TCP 端口,然后重新启动 Internet Information Services (IIS) 6.0。您运行的 SharePoint Portal Server 2003年的服务器场中每台计算机执行此操作。若要执行此操作,请执行以下步骤:
  1. 指定要使用的端口。若要执行此操作,请执行以下步骤:
    1. 启动客户端网络实用工具。
    2. 单击常规选项卡,然后单击
      按顺序启用协议 TCP/IP框中,然后再单击属性
    3. 指定所需的端口号
      默认端口框中,然后再单击确定两次。
  2. 重新启动 IIS。若要执行此操作,单击开始,单击运行,键入iisreset
    打开框中,然后再单击确定

方法 2: 使用客户端网络实用程序来添加别名并指定用来连接到 SQL Server 2000年的 TCP 端口

使用客户端网络实用工具中添加别名并指定一个新别名的 TCP 端口。您运行的 SharePoint Portal Server 2003年的服务器场中每台计算机执行此操作。若要执行此操作,请执行以下步骤:
  1. 安装在您运行的 SharePoint Portal Server 2003年的服务器场中的计算机上的以下 Microsoft 知识库文章中描述了此修复程序包:
    SharePoint Portal Server 2003年后 Service Pack 1 修补程序包885263说明: 2004 年 9 月 30 日

    注意:此修复程序包使 SharePoint Portal Server 2003,要正确处理配置在客户端网络实用工具的别名信息。
  2. 添加别名,并指定别名的端口。若要执行此操作,请执行以下步骤:
    1. 启动客户端网络实用工具。
    2. 单击别名选项卡,然后单击
      添加
    3. 服务器别名框中,键入别名,然后在网络库下单击TCP/IP
    4. 单击以清除动态决定端口复选框中,键入端口号框中所需的端口号,然后单击确定两次。
  3. 重新启动 IIS。若要执行此操作,单击开始,单击运行,键入iisreset
    打开框中,然后再单击确定
备注:
  • 如果在 Microsoft 知识库中的文章 885263 中未安装修补程序软件包所述,此方法要求用户数据报协议 (UDP) 端口 1434年仍保持打开状态。
  • 如果 SharePoint Portal Server 2003年数据库移动到另一台运行 SQL Server 2000年的计算机时,可能会收到类似于下面的错误消息,当您尝试访问门户网站时出现错误信息:
    数组不能为空。
    参数名:
    来源
    例如,当您单击 Web 部件维护页显示的链接时收到此错误消息。此错误消息可能不是由 Web 部件问题引起的。

    当 SQL Server 2000年使用的 TCP 端口是不同于原始计算机的 SQL Server 2000年使用的 TCP 端口,可能会收到此错误消息的情况。使用客户端网络实用程序来验证 SQL Server 2000年使用的端口正确。

SQL Server 2005 和 SQL Server 2008

方法 1: 使用 SQL 配置管理器指定的 TCP 端口,用于连接到 SQL Server 2005 或 SQL Server 2008

  1. 指定要使用的端口。若要执行此操作,请执行以下步骤:
    1. 单击开始,指向所有程序,请单击Microsoft SQL Server 2005年Microsoft SQL Server 2008年,都指向配置工具,然后单击SQL Server 配置管理器
    2. 展开SQL 本机客户端配置,请单击客户端协议,,然后双击TCP/IP
    3. 指定所需的端口号
      默认端口框中,然后再单击确定
    4. 重新启动 IIS。若要执行此操作,单击开始,单击运行,键入iisreset
      打开框中,然后再单击确定

使用方法 2: SQL 配置管理器添加别名并指定用来连接到 SQL Server 2005 或 SQL Server 2008年的 TCP 端口

  1. 指定要使用的端口。若要执行此操作,请执行以下步骤:
    1. 单击开始,指向所有程序,请单击Microsoft SQL Server 2005年Microsoft SQL Server 2008年,都指向配置工具,然后单击SQL Server 配置管理器
    2. 展开SQL 本机客户端配置别名中,用鼠标右键单击,然后单击新建别名
    3. 新别名对话框中输入以下信息,并单击确定:
      • 别名名称: 键入要使用的别名的名称。
      • 端口号: 键入要使用的端口号。
      • 协议TCP/IP中选择。
      • 服务器: 键入别名将点位置的服务器的名称。
    4. 重新启动 IIS。若要执行此操作,单击开始,单击运行,键入iisreset
      打开框中,然后再单击确定