Как добавить пользовательский отчет в среду 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
Нажмите кнопку Пуск, последовательно укажите Все программы, Microsoft SQL Server, а затем выберите команду Среда Business Intelligence Development Studio.
В меню Файл выберите Создать, затем нажмите Проект.
В списке Типы проектов выберите Проекты бизнес-аналитики.
В списке Шаблоны нажмите Мастер проекта сервера отчетов.
В поле Имя введите ConnectionsReport и нажмите кнопку ОК.
На вводной странице Мастер отчетов нажмите кнопку Далее.
На странице Выбор источника данных введите в поле «Имя» имя для этого соединения с компонентом Database Engine, а затем щелкните Правка.
В диалоговом окне Свойства соединения в поле Имя сервера введите имя экземпляра компонента Database Engine.
В поле Выберите или введите имя базы данных введите имя любой базы данных на SQL Server, например База данных AdventureWorks2008R2, а затем нажмите кнопку ОК.
На странице Выбор источника данных щелкните Далее.
На странице Создание запроса в поле Строка запроса введите следующую инструкцию Transact-SQL, указывающую текущие соединения с компонентом Database Engine, а затем щелкните Далее. В поле запроса мастера отчетов нельзя вводить параметры отчета. Более сложные отчеты необходимо создавать вручную.
SELECT session_id, net_transport FROM sys.dm_exec_connections;
На странице Выбор типа отчета выберите параметр Табличный и нажмите кнопку Готово.
На странице Завершение работы мастера в поле Имя отчета введите ConnectionsReport, затем нажмите кнопку Готово, чтобы создать и сохранить отчет.
Закройте среду BI Development Studio.
Скопируйте файл ConnectionsReport.rdl в папку, созданную на сервере баз данных для пользовательских отчетов.
Добавление отчета в среду Management Studio
В среде Management Studio щелкните узел в обозревателе объектов правой кнопкой мыши, укажите Отчеты, а затем выберите пункт Пользовательские отчеты. В диалоговом окне Открытие файла выберите папку пользовательских отчетов, выберите файл ConnectionsReport.rdl и нажмите кнопку Открыть.
При первом открытии пользовательского отчета из узла в обозревателе пользовательский отчет добавляется к списку недавно использовавшихся Пользовательских отчетов в контекстном меню этого узла. При первом открытии стандартного отчета он также отобразится в списке недавно использовавшихся Пользовательских отчетов. Если удалить пользовательский отчет, при следующем выборе этого элемента появится запрос на удаление его из списка недавно использовавшихся отчетов.
Чтобы изменить количество файлов, отображаемых в списке недавно использовавшихся, выберите в меню Сервис пункт Параметры, раскройте папку Среда и выберите Общее.
Измените число в поле Включать в список недавно использованных файлов.