共用方式為


第1課:建立範例訂閱者資料庫

您必須先有提供訂用帳戶數據的數據源,才能定義數據驅動訂閱。 在此步驟中,您將建立小型資料庫來儲存本教學課程中使用的訂用帳戶數據。 之後,處理訂閱時,報表伺服器會擷取此數據,並用它來自定義報表輸出、傳遞選項和報表呈現格式。

本課程假設您使用Management Studio來建立 SQL Server 2014 資料庫。

建立範例訂閱者資料庫

  1. 啟動 Management Studio,然後開啟 Database Engine 的連線。

  2. 以滑鼠右鍵按兩下 [資料庫],選取 [ 新增資料庫...]。

  3. 在 [新增資料庫] 對話方塊的 [資料庫名稱] 中,輸入 訂閱者。 按一下 [確定]

  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課:修改報表數據源屬性

另請參閱

建立 Data-Driven 訂閱(SSRS 教程)
建立資料庫
建立基本表格報表 (SSRS 教學)