教程:指定连接信息 (Reporting Services)

创建项目和报表定义文件后,定义数据源并配置报表的连接信息,以便访问关系数据库或其他源中的数据。

在本教程中,可了解:

  • AdventureWorks2022 示例数据库添加为数据源。
  • 配置数据源的连接字符串。

先决条件

  • 完成步骤 1:创建 Report Server 项目
  • 确保数据库位于 SQL Server 数据库引擎的默认实例中,并安装在本地计算机上。
  • 对 AdventureWorks2022 示例数据库的访问权限。

设置连接

在 SQL Server Reporting Services (SSRS) 中创建报表时,建立数据源至关重要。 请按照以下步骤在数据源和报表之间设置连接。

  1. 在 Visual Studio 中打开“销售订单”报表定义文件 (.rdl)。

  2. 在“报表数据” 窗格中,选择“新建” >“数据源” 。 如果“报表数据”窗格不可见,请选择“视图”>“报表数据”。

    “报表数据”窗格的屏幕截图,突出显示“数据源”选项。

    数据源属性”对话框将打开,并选中“常规”部分。

    “数据源属性”对话框的屏幕截图。

  3. 在“名称”框中,输入“AdventureWorks2022”。

  4. 选择“嵌入连接”。

  5. 从“类型”列表中,选择“Microsoft SQL Server”。

  6. 在“连接字符串”框中,输入:

    Data source=localhost; initial catalog=AdventureWorks2022

    注意

    该连接字符串假定 SQL Server Data Tools (SSDT)、报表服务器和 AdventureWorks2022 数据库都已安装在本地计算机中。

    如果假设不正确,请更改连接字符串,并将“localhost”替换为数据库服务器/实例的名称。 如果使用 SQL Server Express 或 SQL Server 命名实例,请修改连接字符串,以包含实例信息。 例如:

    Data source=localhost\SQLEXPRESS; initial catalog=AdventureWorks2022

  7. 选择“凭据”。 选择“使用 Windows 身份验证(集成安全性)”选项。

  8. 选择“确定”。 报表设计器将 AdventureWorks2022 数据源添加到“报表数据”窗格。

    “报表数据”窗格的屏幕截图,突出显示 AdventureWorks2022 数据源。

下一步