共用方式為


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

在定義資料導向訂閱之前,您必須先有提供訂閱資料的資料來源。在這個步驟中,您將建立一個小型資料庫來儲存這個教學課程所用的訂閱資料。稍後,當處理訂閱時,報表伺服器會擷取這份資料,並利用它來自訂報表輸出、傳遞選項以及報表呈現格式。

您可以使用 SQL Server 2000 或更新版本的資料庫來儲存資料。這一課會假設您要使用 Management Studio 來建立 SQL Server 2008 資料庫。

若要建立範例訂閱者資料庫

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

  2. 以滑鼠右鍵按一下 [資料庫],然後選取 [新增資料庫]

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

  4. 按一下工具列上的 [新增查詢] 按鈕。

  5. 將下列 Transact-SQL 陳述式複製到空的查詢中:

    Use Subscribers
    CREATE TABLE [dbo].[UserInfo] (
        [SubscriptionID] [int] NOT NULL PRIMARY KEY ,
        [EmployeeID] [int] ,
        [LastName] [nvarchar] (50) NOT NULL ,
        [FileType] [bit],
        [Format] [nvarchar] (20) NOT NULL ,
    ) ON [PRIMARY]
    GO
    
    INSERT INTO [dbo].[UserInfo] (SubscriptionID, EmployeeID, LastName, FileType, Format) VALUES ('1', '289', 'Valdez', '1', 'IMAGE')
    INSERT INTO [dbo].[UserInfo] (SubscriptionID, EmployeeID, LastName, FileType, Format) VALUES ('2', '284', 'Alberts', '1', 'MHTML')
    INSERT INTO [dbo].[UserInfo] (SubscriptionID, EmployeeID, LastName, FileType, Format) VALUES ('3', '275', 'Blythe', '1', 'PDF')
    GO
    
  6. 按一下 [! 執行]

  7. 利用 SELECT 陳述式來確認您已有三個資料列。例如:select * from UserInfo

後續步驟

您已順利建立驅動報表散發作業的訂閱資料,且每位訂閱者的報表輸出都各不相同。之後,您要修改將散發給各訂閱者之報表的資料來源屬性。修改資料來源屬性是為了準備資料導向訂閱所傳遞的報表。請參閱<第 2 課:修改報表資料來源屬性>。