Поделиться через


Занятие 3. Определение управляемой данными подписки

На этом занятии будет использована управляемая данными подписка для подключения к источнику данных подписки, построен запрос, получающий данные для этой подписки, а также сопоставлен результирующий набор с отчетом и параметрами доставки.

Сначала нужно проверить, запущена ли служба агента SQL Server. Если она не запущена, подписку сохранить не удастся.

Запуск мастера управляемой данными подписки

  1. В среде Management Studio соединитесь с сервером отчетов, разверните корневую папку и перейдите к отчету Employee Sales Summary.

  2. Разверните отчет.

  3. Щелкните правой кнопкой мыши элемент Подписки и выполните команду Создать управляемую данными подписку.

  4. Введите описание подписки.

  5. Выберите способ доставки Общая папка сервера отчетов и нажмите кнопку Далее.

Укажите соединение с источником данных подписчика

  1. Выберите Пользовательский источник данных.

  2. Выберите в качестве типа источника данных Microsoft SQL Server.

  3. В поле «Строка соединения» введите следующую строку соединения:

    data source=localhost; initial catalog=Subscribers
    
  4. Выберите параметр Учетные данные хранятся на сервере отчетов защищенным образом.

  5. В полях Имя входа и Пароль введите доменное имя пользователя и пароль. Включайте как домен, так и имя пользователя учетной записи при указании Имя входа.

ms169972.note(ru-ru,SQL.90).gifВажно!
Учетные данные, используемые для подключения к источнику данных подписчика, не передаются обратно в среду Management Studio. При последующем изменении параметров подписки потребуется ввести пароль для подключения к источнику данных.
  1. Выберите Использовать учетные данные Windows при подключении к источнику данных и нажмите кнопку Далее.

Определение запроса для получения данных подписчика

  1. В области запросов введите следующий запрос:

    Select * from UserInfo
    
  2. Нажмите кнопку Проверить, а затем кнопку Далее.

Определение параметров доставки

  1. В качестве имени файла в «Источнике значения» выберите поле Результаты запроса. В «Значении» выберите Фамилия.

  2. В качестве расширения файла в «Источнике значения» выберите поле Результаты запроса. В «Значении» выберите Тип файла.

  3. В качестве пути в «Источнике значения» выберите Статический текст. В «Значении» введите имя общей папки, для которой имеется разрешение на запись (например, \\mycomputer\public\myreports). Если вы не знаете, как создать общую папку, см. раздел Как создать общую папку для доставки в общую папку сервера отчетов.

  4. В качестве формата отображения в «Источнике значения» выберите поле Результаты запроса. В «Значении» выберите Формат.

  5. В качестве имени пользователя в «Источнике значения» выберите Статический текст. В «Значении» введите учетную запись пользователя домена.

  6. В качестве пароля в «Источнике значения» выберите Статический текст. В «Значении» введите пароль. Вводите пароль внимательно. Мастер не проводит проверку пароля.

  7. В качестве режима записи в «Источнике значения» выберите Статическая выборка. В «Значении» выберите Автоувеличение. Нажмите кнопку Далее.

Определение значения параметра для изменения вывода отчета

  1. Используйте значения по умолчанию для параметров Месяц и Год.

  2. Выберите для Employee Результаты запроса. В «Значении» выберите EmployeeID. Нажмите кнопку Далее.

Планирование подписки

  1. Нажмите По пользовательскому расписанию и выберите Установить расписание.

  2. В поле «Шаблон повторений» выберите Однократно.

  3. Укажите время начала через несколько минут после текущего момента.

  4. Нажмите кнопку Готово.

Следующие шаги

При выполнении подписки в указанную общую папку будут доставлены три файла отчетов, по одному для каждого подписчика в источнике данных Подписчики. Каждая доставка должна содержать уникальные данные (данные должны различаться в зависимости от сотрудника), иметь свой формат подготовки и формат файла. Можно открыть любой отчет из общей папки, чтобы убедиться, что каждая версия настроена в соответствии с указанными параметрами подписки.

Этот шаг завершает учебник «Определение управляемой данными подписки». Дополнительные сведения о других учебниках по службам Reporting Services см. в разделе Учебники по службам Reporting Services.

См. также

Задачи

Учебник. Создание управляемой данными подписки

Другие ресурсы

Доставка отчетов через подписки
Подписки, управляемые данными
Создание, изменение и удаление управляемых данными подписок
Сценарии подписки и доставки
Использование внешнего источника для данных подписчика

Справка и поддержка

Получение помощи по SQL Server 2005