更改数据库向导(Reporting Services 配置)

Reporting Services 配置工具提供了更改数据库向导,可引导您完成创建新的报表服务器数据库或选择现有报表服务器数据库用于当前报表服务器实例的步骤。

如果您选择来自早期版本的报表服务器数据库,所选数据库将进行升级,以便与其连接的报表服务器实例的版本匹配。服务启动时,它会检查数据库版本并自动将其升级到当前架构。

若要启动此向导,请在 Reporting Services 配置工具中的“数据库”页上单击**“更改数据库”**。有关如何启动 Reporting Services 配置工具的说明,请参阅如何启动 Reporting Services 配置

选项

  • 操作
    选择您要执行的任务。您可以在本机模式或 SharePoint 集成模式下创建新的数据库。或者,您也可以选择现有的报表服务器数据库以将其与当前报表服务器实例一起使用。

  • 数据库服务器
    指定承载报表服务器数据库的 SQL Server 数据库引擎实例的名称。可以使用 SQL Server 2005 或 SQL Server 2008 实例。可以使用本地或远程计算机上的默认或命名实例。如果要连接到命名实例,请按如下格式输入服务器名称:<服务器>\<实例>。

    若要连接到数据库引擎实例,必须使用有权登录到服务器并更新数据库信息的凭据。Reporting Services 配置工具使用您的当前 Windows 凭据,但如果您没有登录名或数据库权限,您必须指定一个 SQL Server 数据库登录名。您不能指定其他 Windows 凭据。如果您希望以其他 Windows 用户身份连接,请以该用户身份登录,然后启动 Reporting Services 配置工具。

    如果要连接到远程实例,您需要先为该实例启用远程连接。SQL Server 的某些版本和版本类别在默认情况下不启用远程连接。若要确认是否允许建立远程连接,请使用 SQL Server 配置管理器工具并确认 TCP/IP 和命名管道协议处于启用状态。如果远程实例也是一个命名实例,应检查在目标服务器上 SQL Server Browser 服务是否已启用并正在运行。SQL Server Browser 为 Reporting Services 配置工具提供命名实例使用的端口号。

  • 数据库
    指定存储服务器数据的报表服务器数据库的名称。可以指定现有的数据库或创建新的数据库。

    当您在“操作”页面中选择**“创建新数据库”**时,用于创建新数据库的属性将显示在向导中。Reporting Services 配置工具将创建按名称绑定的两个数据库:一个数据库用于包含静态数据,还有一个临时数据库用于存储会话和工作数据。有关详细信息,请参阅 SQL Server 联机丛书中的报表服务器数据库

    您也可以选择现有的报表服务器数据库。Reporting Services 配置工具不会将无效的数据库筛选出来。有效的数据库是基于报表服务器数据库架构的(您不能选择缺少必要的表、视图或存储过程的数据库)。如果您选择为 Reporting Services 的早期版本创建的数据库,则所选数据库将升级成当前格式。

  • 语言
    只有在创建新的报表服务器数据库时,才需设置此值。

    利用此值,您可以指定以何种语言创建角色定义和说明。Reporting Services 提供了一个基于角色的授权模型,此模型包含一组预定义的角色。这些角色仅会以您指定的语言创建一次。角色名称和说明绝不会以其他语言显示,即使您连接到报表服务器所用的浏览器的区域性或语言设置受此服务器支持,也不例外。您指定的语言也决定了使用何种语言创建作为“我的报表”功能一部分的“我的报表”文件夹和“用户”文件夹的名称。有关 Reporting Services 中所支持语言的详细信息,请参阅 SQL Server 联机丛书中的多语言或全局部署的解决方案设计注意事项 (Reporting Services)

  • 服务器模式
    报表服务器数据库支持本机模式或 SharePoint 集成模式。这两种模式是互斥的。

    如果您要创建新的报表服务器数据库,必须指定一种模式。您选择的模式决定了报表服务器数据库的结构并将报表服务器系统属性 SharePointIntegrated 设置为 true 或 false。

    如果您要选择其他报表服务器数据库,则会显示当前数据库的模式,以便让您知道当前数据库的使用方式。您可以选择为其他模式创建的数据库。这样做将会切换当前报表服务器实例的服务器模式。有关模式的详细信息,请参阅 SQL Server 联机丛书中的 规划部署模式

  • 凭据
    指定用于将报表服务器连接到报表服务器数据库的帐户。有效值包括报表服务器 Web 服务的服务帐户、在您要用来承载报表服务器的数据库引擎实例上定义的 SQL Server 数据库登录名,或 Windows 帐户。如果您要使用 Windows 帐户,则在报表服务器和数据库位于同一台计算机上时可以指定本地帐户(<计算机名>\<用户名>),或者,在报表服务器和数据库位于同一域内的不同计算机上时可以指定域用户帐户(<域>\<用户名>)。

    报表服务器将创建一个数据库登录名,并为您指定的帐户分配数据库权限。

    报表服务器自身不创建帐户。您指定的帐户必须已经存在,并且对于部署配置而言必须是有效的。具体来说,如果数据库位于远程计算机上并且您希望使用 Windows 帐户,则您必须指定对该计算机拥有登录权限的帐户。

    如果计算机位于其他域或不可信域中,请考虑使用 SQL Server 数据库登录名。有关选择帐户的详细信息,请参阅配置报表服务器数据库连接

  • 摘要
    在安装程序配置连接前验证设置。

  • 进度和完成
    监视每个任务的进度。