第 1 课:创建示例订阅者数据库

在定义数据驱动订阅之前,必须具有提供订阅数据的数据源。 在此步骤中,你将创建一个小数据库来存储本教程中使用的订阅数据。 稍后,处理订阅时,报表服务器将检索此数据,并使用它自定义报表输出、传递选项和报表呈现格式。

本课程假定你使用 Management Studio 创建 SQL Server 2014 数据库。

创建示例订阅者数据库

  1. 启动 Management Studio,并打开与数据库引擎的连接。

  2. 右键单击“数据库”,选择“新建数据库”。

  3. 在“新建数据库”对话框中的“数据库名称”中,键入 订阅服务器。 单击 “确定”

  4. 单击工具栏上的 “新建查询 ”按钮。

  5. 将下列 Transact-SQL 语句复制到空查询中:

    Use Subscribers  
    CREATE TABLE [dbo].[OrderInfo] (  
        [SubscriptionID] [int] NOT NULL PRIMARY KEY ,  
        [Order] [nvarchar] (20) NOT NULL,  
        [FileType] [bit],  
        [Format] [nvarchar] (20) NOT NULL ,  
    ) ON [PRIMARY]  
    GO  
    
    INSERT INTO [dbo].[OrderInfo] (SubscriptionID, [Order], FileType, Format)   
    VALUES ('1', 'so43659', '1', 'IMAGE')  
    INSERT INTO [dbo].[OrderInfo] (SubscriptionID, [Order], FileType, Format)   
    VALUES ('2', 'so43664', '1', 'MHTML')  
    INSERT INTO [dbo].[OrderInfo] (SubscriptionID, [Order], FileType, Format)   
    VALUES ('3', 'so43668', '1', 'PDF')  
    INSERT INTO [dbo].[OrderInfo] (SubscriptionID, [Order], FileType, Format)   
    VALUES ('4', 'so71949', '1', 'Excel')  
    GO  
    
  6. 单击工具栏上的 执行

  7. 使用 SELECT 语句查看您是否有三行数据。 例如:select * from OrderInfo

后续步骤

您已成功创建用于驱动报表分发的订阅数据,并为每个订阅者生成不同的报表输出。 接下来,修改要分发给订阅服务器的报表的数据源属性。 修改数据源属性是为了为数据驱动的订阅交付做准备报表。 你还将修改报表设计,以包含订阅将与订阅者数据一起使用的参数。 第 2 课:修改报表数据源属性

另请参阅

创建 Data-Driven 订阅(SSRS 教程)
创建数据库
创建基本表报表(SSRS 教程)