Как добавить пользовательский отчет в среду Management Studio

В данном разделе описывается процесс создания простого отчета служб Службы Reporting Services, который сохраняется как файл в формате RDL, а затем добавляется к среде Среда SQL Server Management Studio в качестве пользовательского отчета. С помощью служб Службы SSRS можно создавать сложные отчеты. Дополнительные сведения о создании отчетов см. в разделе Учебники по службам Reporting Services. Чтобы создать отчет по материалам этого раздела, на компьютере необходимо установить среду Business Intelligence Development Studio. Для запуска пользовательского отчета с помощью среды Management Studio устанавливать на SQL Server службы Службы SSRS не обязательно.

Образцы отчетов, включая стандартные отчеты, созданные с помощью Майкрософт, доступны для загрузки. Эти образцы можно изменять с помощью среды Business Intelligence Development Studio.

Создание простого отчета, сохраняемого в файле в формате RDL

  1. Нажмите кнопку Пуск, последовательно укажите Все программы, Microsoft SQL Server, а затем выберите команду Среда Business Intelligence Development Studio.

  2. В меню Файл выберите Создать, затем нажмите Проект.

  3. В списке Типы проектов выберите Проекты бизнес-аналитики.

  4. В списке Шаблоны нажмите Мастер проекта сервера отчетов.

  5. В поле Имя введите ConnectionsReport и нажмите кнопку ОК.

  6. На вводной странице Мастер отчетов нажмите кнопку Далее.

  7. На странице Выбор источника данных введите в поле «Имя» имя для этого соединения с компонентом Database Engine, а затем щелкните Правка.

  8. В диалоговом окне Свойства соединения в поле Имя сервера введите имя экземпляра компонента Database Engine.

  9. В поле Выберите или введите имя базы данных введите имя любой базы данных на SQL Server, например База данных AdventureWorks2008R2, а затем нажмите кнопку ОК.

  10. На странице Выбор источника данных щелкните Далее.

  11. На странице Создание запроса в поле Строка запроса введите следующую инструкцию Transact-SQL, указывающую текущие соединения с компонентом Database Engine, а затем щелкните Далее. В поле запроса мастера отчетов нельзя вводить параметры отчета. Более сложные отчеты необходимо создавать вручную.

    SELECT session_id, net_transport FROM sys.dm_exec_connections;

  12. На странице Выбор типа отчета выберите параметр Табличный и нажмите кнопку Готово.

  13. На странице Завершение работы мастера в поле Имя отчета введите ConnectionsReport, затем нажмите кнопку Готово, чтобы создать и сохранить отчет.

  14. Закройте среду BI Development Studio.

  15. Скопируйте файл ConnectionsReport.rdl в папку, созданную на сервере баз данных для пользовательских отчетов.

Добавление отчета в среду Management Studio

  • В среде Management Studio щелкните узел в обозревателе объектов правой кнопкой мыши, укажите Отчеты, а затем выберите пункт Пользовательские отчеты. В диалоговом окне Открытие файла выберите папку пользовательских отчетов, выберите файл ConnectionsReport.rdl и нажмите кнопку Открыть.

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

    1. Чтобы изменить количество файлов, отображаемых в списке недавно использовавшихся, выберите в меню Сервис пункт Параметры, раскройте папку Среда и выберите Общее.

    2. Измените число в поле Включать в список недавно использованных файлов.