您必須先有提供訂用帳戶數據的數據源,才能定義數據驅動訂閱。 在此步驟中,您將建立小型資料庫來儲存本教學課程中使用的訂用帳戶數據。 之後,處理訂閱時,報表伺服器會擷取此數據,並用它來自定義報表輸出、傳遞選項和報表呈現格式。
本課程假設您使用Management Studio來建立 SQL Server 2014 資料庫。
建立範例訂閱者資料庫
啟動 Management Studio,然後開啟 Database Engine 的連線。
以滑鼠右鍵按兩下 [資料庫],選取 [ 新增資料庫...]。
在 [新增資料庫] 對話方塊的 [資料庫名稱] 中,輸入 訂閱者。 按一下 [確定]。
按兩下工具列上的 [ 新增查詢] 按鈕。
將下列 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課:修改報表數據源屬性。