Добавление пользовательского отчета в среду Management Studio

Применимо к: SQL Server Azure SQL DatabaseУправляемый экземпляр SQL AzureAzure Synapse AnalyticsAnalytics Platform System (PDW)

В данной статье описывается создание простого отчета служб Reporting Services, который сохраняется в виде файла в формате .rdl, и его последующее добавление в среду SQL Server Management Studio в качестве пользовательского отчета. Службы SSRS могут создавать разнообразные сложные отчеты. Чтобы создать отчет, используя рекомендации в этой статье, на компьютере необходимо установить среду SQL Server Data Tools (SSDT). Для запуска пользовательского отчета с помощью Management Studio не требуется устанавливать службы SSRS на SQL Server.

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

  1. В меню Пускнаведите указатель на Программы, Microsoft SQL Serverи щелкните SQL Server Data Tools.

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

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

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

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

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

  7. На странице Выбор источника данных введите в поле "Имя" имя этого соединения с ядром СУБД, а затем нажмите Правка.

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

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

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

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

    SELECT session_id, net_transport FROM sys.dm_exec_connections;

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

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

  14. Закройте SQL Server Data Tools.

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

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

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

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

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

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

См. также:

Пользовательские отчеты в среде Management Studio
Использование пользовательских отчетов для свойств узлов обозревателя объектов
Отмена подавления предупреждений для пользовательских отчетов
SQL Server Reporting Services