Добавление пользовательского отчета в среду Management Studio
Применимо: SQL Server
База данных SQL Azure Управляемый экземпляр SQL Azure
azure Synapse Analytics Analytics
Platform System (PDW)
В данной статье описывается создание простого отчета служб Reporting Services, который сохраняется в виде файла в формате .rdl, и его последующее добавление в среду SQL Server Management Studio в качестве пользовательского отчета. Службы SSRS могут создавать разнообразные сложные отчеты. Чтобы создать отчет, используя рекомендации в этой статье, на компьютере необходимо установить среду SQL Server Data Tools (SSDT). Для запуска пользовательского отчета с помощью Management Studio не требуется устанавливать службы SSRS на SQL Server.
Создание простого отчета, сохраняемого в файле в формате RDL
В меню Пускнаведите указатель на Программы, Microsoft SQL Serverи щелкните SQL Server Data Tools.
В меню Файл укажите Создать, затем нажмите Проект.
В списке Типы проектов выберите значение Проекты бизнес-аналитики.
В списке Шаблоны щелкните Мастер проекта сервера отчетов.
В поле Имявведите ConnectionsReportи нажмите кнопку ОК.
На вводной странице Мастер отчетов нажмите кнопку Далее.
На странице Выбор источника данных введите в поле "Имя" имя этого соединения с ядром СУБД, а затем нажмите Правка.
В диалоговом окне Свойства соединения в поле Имя сервера введите имя экземпляра ядра СУБД.
В поле "Выбор или ввод имени базы данных" введите имя любой базы данных на сервере SQL Server, например
AdventureWorks2022
, и нажмите кнопку "ОК".На странице Выбор источника данных нажмите кнопку Далее.
На странице Создание запроса в поле Строка запроса введите следующую инструкцию Transact-SQL, указывающую текущие соединения с ядром СУБД, а затем нажмите кнопку Далее. В поле запроса мастера отчетов нельзя вводить параметры отчета. Более сложные отчеты необходимо создавать вручную.
SELECT session_id, net_transport FROM sys.dm_exec_connections;
На странице Выбор типа отчета выберите параметр Табличныйи нажмите кнопку Готово.
На странице Завершение работы мастера в поле Имя отчета введите ConnectionsReport, затем нажмите кнопку Готово , чтобы создать и сохранить отчет.
Закройте SQL Server Data Tools.
Скопируйте файл ConnectionsReport.rdl в папку, созданную на сервере баз данных для пользовательских отчетов.
Добавление отчета в среду Management Studio
В среде Management Studio щелкните правой кнопкой мыши по узлу в обозревателе объектов, выберите Отчетыи выберите Пользовательские отчеты. В диалоговом окне Открытие файла выберите папку пользовательских отчетов, укажите файл ConnectionsReport.rdl и нажмите кнопку Открыть.
При первом открытии пользовательского отчета из узла в обозревателе этот отчет добавляется к списку недавно использовавшихся пользовательских отчетов в контекстном меню этого узла. При первом открытии стандартного отчета он также отобразится в списке недавно использовавшихся пользовательских отчетов. Если удалить пользовательский отчет, при следующем выборе этого элемента появится запрос на удаление его из списка недавно использовавшихся отчетов.
Чтобы изменить количество файлов, отображаемых в списке недавно использовавшихся, выберите в меню Сервис пункт Параметры , раскройте папку Среда и выберите Общие.
Измените число в поле Показать n файлов в списке недавно использованных.
См. также
Пользовательские отчеты в среде Management Studio
Использование пользовательских отчетов для свойств узлов обозревателя объектов
Отмена скрытия предупреждений для пользовательских отчетов
Службы Reporting Services (SSRS)