在定义数据驱动订阅之前,必须具有提供订阅数据的数据源。 在此步骤中,你将创建一个小数据库来存储本教程中使用的订阅数据。 稍后,处理订阅时,报表服务器将检索此数据,并使用它自定义报表输出、传递选项和报表呈现格式。
本课程假定你使用 Management Studio 创建 SQL Server 2014 数据库。
创建示例订阅者数据库
启动 Management Studio,并打开与数据库引擎的连接。
右键单击“数据库”,选择“新建数据库”。
在“新建数据库”对话框中的“数据库名称”中,键入 订阅服务器。 单击 “确定” 。
单击工具栏上的 “新建查询 ”按钮。
将下列 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单击工具栏上的 执行。
使用 SELECT 语句查看您是否有三行数据。 例如:
select * from OrderInfo
后续步骤
您已成功创建用于驱动报表分发的订阅数据,并为每个订阅者生成不同的报表输出。 接下来,修改要分发给订阅服务器的报表的数据源属性。 修改数据源属性是为了为数据驱动的订阅交付做准备报表。 你还将修改报表设计,以包含订阅将与订阅者数据一起使用的参数。 第 2 课:修改报表数据源属性。