如何为 Analysis Services 访问配置 Windows 防火墙

Windows 防火墙系统用于阻止对计算机资源进行未经授权的访问。若要通过该防火墙访问 Analysis Services 的实例,必须将防火墙配置为启用访问。有很多可用的防火墙系统。如果要运行 Windows 防火墙以外的防火墙,请查阅防火墙文档以获得专用于您系统的信息。以下信息专用于 Windows 防火墙。

您必须将 Windows 防火墙配置为使经过授权的用户或计算机能够访问相关的端口,包括将 Analysis Services 配置为使用特定的 TCP/IP 端口。Analysis Services 的默认实例使用端口 2383,但可以更改。Analysis Services 的命名实例使用动态端口。有关如何配置使用特定端口的详细信息,请参阅 如何配置服务器以侦听特定 TCP 端口(SQL Server 配置管理器)。如果只运行 Analysis Services 的默认实例,则可选择使用 SQL Server Browser 服务。若要使用 SQL Server Browser,必须打开 UDP 端口 1434。

注意注意

默认情况下,Microsoft Windows XP Service Pack 2 将启用 Windows 防火墙,这会关闭端口 2383,从而防止 Internet 计算机连接到您的计算机。只有重新打开端口 2383,才能使用 TCP/IP 通过 Internet 连接到 Analysis Services。有关详细信息,请参阅 Windows 文档。

有关默认 Windows 防火墙设置的详细信息以及影响数据库引擎、Analysis Services、Reporting Services 和 Integration Services 的 TCP 端口的说明,请参阅配置 Windows 防火墙以允许 SQL Server 访问

配置 Windows XP 防火墙或 Windows Server 2003 防火墙

  1. 在“控制面板”中,双击**“Windows 防火墙”**。

  2. 在**“Windows 防火墙”对话框中,单击“异常”选项卡,再单击“添加端口”**。

  3. 将打开**“添加端口”对话框。在“名称”**框中,键入“Analysis Services”。

  4. 在**“端口号”**框中,键入 Analysis Services 实例的端口号,例如默认实例的端口号 2383。

  5. 请确保选中**“TCP”,再单击“确定”**。

注意注意

如果要运行 Analysis Services 的命名实例,必须确保该命名实例的端口号作为异常列出,SQL Server Browser 服务也作为异常列出。

打开端口以使 SQL Server Browser 服务可用

  1. 在“控制面板”中,双击**“Windows 防火墙”**。

  2. 在**“Windows 防火墙”对话框中,单击“异常”选项卡,再单击“添加端口”**。

  3. 将打开**“添加端口”对话框。在“名称”**框中,键入 SQL Server Browser。

  4. 在**“端口号”**框中,键入“1434”。

  5. 选择 UDP,再单击**“确定”**。

注意注意

单击“Windows 防火墙”对话框中的“添加程序”以设置其他选项,例如授予访问特定程序的权限和限制访问某些 IP 地址或网络子网。有关详细信息,请参阅 Windows 文档。