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

本 Reporting Services 教程课程中,会创建一个小型“订阅服务器”数据库,以存储数据驱动订阅的订阅数据。 处理订阅时,报表服务器将检索此数据并使用它来自定义报表输出。 例如,数据行包含用于筛选器的特定订单编号,以及生成报表以何种文件格式进行创建。

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

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

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

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

  3. 在“新建数据库”对话框的“数据库名称”中,键入“订阅者”。

  4. 选择“确定”

  5. 在工具栏中,选择“新建查询”按钮。

  6. 将下列 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  
    
  7. 在工具栏中,选择“!执行”

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

下一步