如何在 Windows Vista 上安装 32 位 Reporting Services

新建日期: 2007 年 9 月 15 日

本主题说明在 Windows Vista 上安装 Reporting Services 的要求和步骤。 有关如何升级安装有 Reporting Services 的 Windows XP 计算机的说明,请参阅如何在 Windows Vista 上升级 Reporting Services。 如果使用的是 64 位计算机,请参阅如何在 64 位计算机上安装 32 位 Reporting Services在 64 位计算机上安装 Reporting Services

必备项

  • 必须使用 Windows Vista Enterprise Edition、Ultimate Edition 或 Business Edition。
  • 可以安装以下任意 SQL Server 2005 版本:Developer Edition、Standard Edition、Workgroup Edition、Evaluation Edition 或具有高级服务的 Express Edition。 Windows Vista 不支持 Enterprise Edition。
  • 您必须为 Reporting Services 安装应用 Service Pack 2 (SP2)。 对于大多数版本,必须先安装原始的产品版本,然后再升级到 SP2。 如果使用具有高级服务的 Express Edition,则可以运行已经应用了 SP2 的安装程序。 有关详细信息,请参阅 Microsoft 网站上的具有高级服务的 Microsoft SQL Server 2005 Express Edition Service Pack 2
  • 在安装 Reporting Services 之前,必须启用 ASP.NET 和 IIS。 若要启用这些功能,请执行以下操作:
    1. 单击“开始”。
    2. 单击**“控制面板”**。
    3. 单击**“程序”**。
    4. 单击**“程序和功能”,再单击“打开或关闭 Windows 功能”**。 等待显示功能列表。
    5. 打开“Internet 信息服务”。
    6. 在“Web 管理工具”中,启用以下功能:
      IIS 6 WMI 兼容性
      IIS 元数据库和 IIS 6 配置兼容性
    7. 在“万维网服务”中的“应用程序开发”中,启用以下功能:
      ASP.NET
      ISAPI 扩展
      ISAPI 筛选器
    8. 在“常见 HTTP 功能”中,启用以下功能:
      默认文档
      目录浏览
      HTTP 错误
      HTTP 重定向
      静态内容
    9. 在“安全”中,启用以下功能:
      Windows 身份验证

如果上述任一功能未启用,则安装程序会从“功能选择”页中排除 Reporting Services。

启用所需功能后,必须启动万维网发布服务才能安装 Reporting Services 的默认配置。 否则,必须在仅文件模式下安装 Reporting Services,并在 SQL Server 安装程序完成后配置报表服务器。

安装 Reporting Services SP2

  1. 登录到 Windows Vista 并启用如要求部分中所述的 ASP.NET 和 IIS 功能。

  2. 验证万维网发布服务是否已启动。 如果未启动,则将其配置为自动启动:

    1. 单击“开始”。
    2. 单击**“控制面板”**。
    3. 单击**“系统和维护”**。
    4. 单击**“管理工具”**。 可能必须向下滚动面板才能看到它。
    5. 双击**“服务”**。
    6. 单击**“继续”**。
    7. 右键单击**“万维网发布”,然后选择“属性”**。
    8. 在“启动类型”中单击**“自动”**。
    9. 单击**“应用”**。
    10. 单击**“启动”**。
    11. 单击**“确定”**关闭该窗口。
  3. 安装 SQL Server 2005 Reporting Services:

    • 如果安装的是具有高级服务的 SQL Server 2005 Express Edition,请安装 SP2。 若要下载 SP2,,请访问 Microsoft 网站上的具有高级服务的 Microsoft SQL Server 2005 Express Edition Service Pack 2
    • 对于所有其他版本,必须安装原始的产品版本。 程序兼容性助手会警告您当前版本不兼容。 单击**“运行程序”**以继续安装。
    • 安装向导包含“报表服务器安装选项”页。 在此页上,可以选择默认配置,也可以安装程序文件并稍后配置服务器。 如果这两个选项都可用,则可以任选其一。 与某些升级方案不同,当您使用 Windows Vista 的新安装时,可以在“仅文件”安装上正确安装 SP2。
    • 有关如何安装 Reporting Services 的说明,请参阅 Reporting Services 安装帮助主题
  4. 应用 SP2。

    • 若要下载 SP2,请参阅 Microsoft 网站上的如何获取最新的 SQL Server 2005 Service Pack。 如果已安装具有高级服务的 Express Edition 的 SP2 版本,则可以跳过此步骤,因为已经应用了 SP2。
    • 在 SP2 安装期间,可以停止服务以避免系统重新启动。 若要停止服务,请打开“控制面板”,单击**“管理工具”,双击“服务”,右键单击服务,然后单击“停止”**。
    • 请勿在运行安装程序前停止服务。 服务必须处于运行状态以便执行身份验证检查。
    • 如果设置工具已打开,请先启动服务,然后再使用该工具。 可以使用该工具轻松将 Windows 用户帐户添加到 SYSADMIN 固定服务器角色。
  5. 如果尚未启动服务,请启动它们。 如果安装的是具有高级服务的 Express Edition,请重置 IIS。 若要重置 IIS,请依次单击“开始”、“所有程序”“附件”,再右键单击**“命令提示符”**,键入 iisreset 并按 Enter。

  6. 如果选择了“仅文件”安装选项,请配置报表服务器:

    1. 启动 Reporting Services 配置工具。 若要打开该工具,请依次单击“开始”、“所有程序”SQL Server 2005“配置工具”,然后单击**“Reporting Services 配置”**。
    2. 单击**“继续”**。
    3. 在“实例选择”对话框中,选择报表服务器实例,然后单击**“连接”**。
    4. 配置服务器以进行操作。 有关说明,请参阅 Reporting Services 配置“如何”主题

    重要提示   Reporting Services 在 IIS 7.0 上作为旧应用程序运行。 如果要在新的 Reporting Services 安装上为报表服务器虚拟目录配置应用程序池,请选择 Classic .NET AppPool 或创建一个新应用程序池并将其**“托管管道模式”设置为“经典”**。 如果安装 Reporting Services 时使用的是默认配置,则报表服务器将使用 NetworkService 帐户运行其自己的应用程序池。 使用默认配置可以在 Windows Vista 上建立一个可完全正常运行的报表服务器。 应避免在 IIS 7.0 上的默认应用程序池下运行报表服务器 Web 服务。 如果尝试使用它,将会遇到 HTTP 500 错误。

  7. 配置报表服务器的本地管理。 若要在本地访问报表服务器和报表管理器,请执行以下操作:

    1. 打开 Internet Explorer。
    2. 键入默认报表服务器 URL(http://<服务器名>/reportserver)或报表管理器 URL(http://<服务器名>/reports)。
    3. 单击**“工具”**。
    4. 单击**“Internet 选项”**。
    5. 单击**“安全”**。
    6. 单击**“受信任的站点”**。
    7. 单击**“站点”**。
    8. 添加 http://<服务器名>。 如果不为默认站点使用 HTTPS,请清除**“对该区域中的所有站点要求服务器认证(https:)”**复选框。
    9. 单击“确定”。
  8. 创建显式授予完全访问权限的角色分配:

    1. 使用“以管理员身份运行”权限打开浏览器窗口。 指向“开始”,单击**“所有程序”,再右键单击 Internet Explorer,然后选择“以管理员身份运行”**。
    2. 启动报表管理器。 默认情况下,报表管理器 URL 为 http://<服务器名>/reports(或者,如果使用的是具有高级服务的 SQL Server Express,则为 http://<服务器名>/reports$sqlexpress)。
    3. 在主页上,单击**“属性”**。
    4. 单击**“新建角色分配”**。
    5. 用以下格式键入 Windows 用户帐户:<域>\<用户>。
    6. 选择**“内容管理员”**。
    7. 单击“确定”。
    8. 单击主页上角的**“站点设置”**。
    9. 单击**“配置站点范围的安全性”**。
    10. 单击**“新建角色分配”**。
    11. 用以下格式键入 Windows 用户帐户:<域>\<用户>。
    12. 选择**“系统管理员”**。
    13. 单击“确定”。
    14. 关闭报表管理器。
  9. 在 Internet Explorer 中重新打开报表管理器,但不使用**“以管理员身份运行”**。

在 Windows Vista 上使用 Business Intelligence Development Studio

如果您在 Windows Vista 上安装了 Business Intelligence Development Studio,则在使用这些设计工具时会遇到与 Visual Studio 2005 环境的兼容性问题。

如果希望打开一个现有项目或解决方案,或者从报表设计器或模型设计器向报表服务器发布项,则必须使用经过提升的权限打开 Business Intelligence Development Studio:

  1. 依次单击“开始”按钮、“所有程序”SQL Server 2005,右键单击 Business Intelligence Development Studio,再单击**“以管理员身份运行”**。
  2. 单击**“继续”**。
  3. 单击**“运行程序”**。

现在您应当能够向报表服务器部署报表和其他项。 如果您没有足够权限,则会遇到诸如以下的问题:

  • 尝试打开现有项目时发生拒绝访问错误。
  • 配置与共享数据源的数据源连接时发生登录失败错误。
  • 使用报表服务器向导创建报表时,在向导尝试连接为报表提供数据的外部数据源时发生登录失败错误。

SQL Server Management Studio 用户必须使用**“以管理员身份运行”**权限为管理服务器上的数据库的用户创建登录名。 有关 Management Studio 的提升权限要求的详细信息,请参阅如何从 Windows Vista 连接到 SQL Server

请参阅

任务

如何在 64 位计算机上安装 32 位 Reporting Services
如何在 Windows Vista 上升级 Reporting Services
如何在 64 位计算机上安装 32 位 Reporting Services

参考

安装 SQL Server 2005 的硬件和软件要求

概念

在 Windows Vista 上运行 SQL Server 2005 的注意事项

其他资源

Reporting Services 安装帮助主题
Reporting Services 配置“如何”主题

帮助和信息

获取 SQL Server 2005 帮助