Share via


第 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

後續步驟

  • 您已順利建立驅動報表散發作業的訂閱資料,且每位訂閱者的報表輸出都各不相同。
  • 接下來,您修改要使用預存認證之報表的資料來源屬性。
  • 您也會將報表設計修改為包含訂閱要搭配訂閱者資料使用的參數。 第 2 課:修改報表資料來源屬性

更多問題嗎? 嘗試詢問 Reporting Services 論壇