Занятие 1. Создание образца базы данных подписчика
Для определения управляемой данными подписки нужен источник данных, предоставляющий данные подписки. На этом этапе будет создана небольшая база данных для хранения данных подписки, используемых при работе с этим учебником. Позже, после обработки подписки, сервер отчетов получит эти данные и использует их для настройки выходных данных отчетов, параметров доставки и формата представления отчетов.
Для хранения данных можно использовать базу данных SQL Server 2000 или более поздней версии. На этом занятии предполагается, что для создания базы данных SQL Server 2008 используется среда Management Studio.
Создание образца базы данных подписчика
Запустите среду Management Studio и установите соединение с компонентом Database Engine.
Щелкните правой кнопкой мыши узел «Базы данных» и выберите команду Создать базу данных.
В диалоговом окне «Создать базу данных» в поле «Имя базы данных» введите Subscribers. Нажмите кнопку ОК.
Нажмите кнопку Создать запрос на панели инструментов.
Скопируйте следующие инструкции 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
Нажмите кнопку ! Выполнить.
С помощью инструкции SELECT удостоверьтесь, что создано три строки данных. Например: select * from UserInfo
Следующие шаги
Успешно завершено создание данных подписки, которые будут управлять распространением отчетов и изменять выходные данные отчетов в соответствии с параметрами настройки для каждого из подписчиков. Далее предстоит изменить свойства источника данных отчета, который будет распространяться среди подписчиков. Изменение свойств источника данных нужно, чтобы подготовить отчет для распространения управляемой данными подписки. См. раздел Занятие 2. Изменение свойств источника данных отчета.