レッスン 1: サンプル サブスクライバー データベースを作成する
この Reporting Services のチュートリアル レッスンでは、小さな "サブスクライバー" データベースを作成して、データドリブン サブスクリプションに使用するサブスクリプション データを格納します。 サブスクリプションを処理するときに、レポート サーバーはこのデータを取得し、レポート出力のカスタマイズに使用します。 たとえば、データの行に特定の順序の数値を含めてフィルターに使用したり、レポートの生成時に、レポートのファイル形式を指定したりすることができます。
このレッスンでは、SQL Server Management Studio を使用して SQL Server データベースを作成することを前提としています。
サンプル サブスクライバー データベースを作成する
Management Studioを起動し、 SQL Server データベース エンジンのインスタンスへの接続を開きます。
[データベース] を右クリックして [新しいデータベース] をクリックします。
[新しいデータベース] ダイアログ ボックスの [データベース名] に「 Subscribers」と入力します。
[OK] を選択します。
ツール バーの [新しいクエリ] ボタンを選択します。
次の 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 ステートメントを使用して、3 行のデータがあることを確認します。 例:
select * from OrderInfo