第 1 課:建立範例訂閱者資料庫
在定義資料驅動訂閱之前,您必須先有提供訂閱資料的資料來源。 在這個步驟中,您將建立一個小型資料庫來儲存這個教學課程所用的訂閱資料。 稍後,當處理訂閱時,報表伺服器會擷取這份資料,並利用它來自訂報表輸出、傳遞選項以及報表呈現格式。
這一課會假設您要使用 Management Studio 來建立 SQL Server 2012 資料庫。
若要建立範例訂閱者資料庫
啟動 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 課:修改報表資料來源屬性.