第 1 课:创建示例订阅服务器数据库
本 Reporting Services 教程课程中,会创建一个小型“订阅服务器”数据库,以存储数据驱动订阅的订阅数据。 处理订阅时,报表服务器将检索此数据并使用它来自定义报表输出。 例如,数据行包含用于筛选器的特定订单编号,以及生成报表以何种文件格式进行创建。
本课程假定使用 SQL Server Management Studio 创建 SQL Server 数据库。
创建示例订阅服务器数据库
启动 Management Studio,打开到 SQL Server 数据库引擎实例的连接。
右键单击“数据库”,选择“新建数据库”。
在“新建数据库”对话框的“数据库名称”中,键入“订阅者”。
选择“确定”。
在工具栏中,选择“新建查询”按钮。
将下列 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