第 1 课:创建示例订阅服务器数据库

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

本课程假定您使用 Management Studio 来创建 SQL Server 2012 数据库。

创建示例订阅服务器数据库

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

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

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

  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 课:修改报表数据源属性.

请参阅

任务

创建数据驱动订阅(SSRS 教程)

概念

创建数据库

创建基本表报表(SSRS 教程)

其他资源

Adding Rows with INSERT