Report server windows service что это такое

Служба Windows сервера отчетов (MSSQLServer) 107 Report Server Windows Service (MSSQLServer) 107

Сведения Details

Категория Category Значение Value
Название продукта Product Name SQL Server SQL Server
Идентификатор события Event ID 107 107
Источник события Event Source Служба Windows сервера отчетов Report Server Windows Service
Компонент Component Службы Reporting Services Reporting Services
Текст сообщения Message Text Служба Windows сервера отчетов (MSSQLSERVER) не может соединиться с базой данных сервера отчетов. Report Server Windows Service (MSSQLSERVER) cannot connect to the report server database.

Объяснение Explanation

Службе сервера отчетов SQL Server SQL Server не удается соединиться с базой данных сервера отчетов. The SQL Server SQL Server Report Server service cannot connect to the report server database. Такая ошибка возникает при перезапуске службы, если не удается установить соединение с базой данных сервера отчетов. This error occurs during a service restart if a connection to the report server database cannot be established. Эта ошибка возникает при следующих условиях. Conditions under which this error occurs include the following:

Компонент SQL Server SQL Server Компонент Database Engine Database Engine — служба не была запущена в момент запуска службы сервера отчетов. SQL Server SQL Server Компонент Database Engine Database Engine service is not running when the Report Server service starts.

Не удалось установить соединение со службой компонента Компонент Database Engine Database Engine , так как не включено использование удаленных соединений или протокола TCP/IP. The connection to the Компонент Database Engine Database Engine service fails because remote connections or the TCP/IP protocol is not enabled.

База данных сервера отчетов настроена неправильно. The report server database is not configured correctly.

Учетная запись службы настроена неправильно или не имеет разрешений для доступа к базе данных сервера отчетов. The service account is not configured correctly, or the account no longer has permissions on the report server database. Это может произойти в том случае, если настройка учетной записи или базы данных сервера отчетов производилась не через программу настройки служб Службы Reporting Services Reporting Services . This can occur if you do not use the Службы Reporting Services Reporting Services Configuration tool to set up the account or the report server database.

Действие пользователя User Action

Если служба компонента Компонент Database Engine Database Engine еще не запущена, то запустите ее и убедитесь, что включены удаленные соединения для протокола TCP/IP. Start the Компонент Database Engine Database Engine service if it is not running and check that remote connections are enabled for TCP/IP protocol.

Производите настройку базы данных сервера отчетов и учетной записи службы при помощи программы настройки служб Службы Reporting Services Reporting Services . Use the Службы Reporting Services Reporting Services Configuration tool to configure the report server database and service account.

Что такое SSRS? Описание SQL Server Reporting Services

Многие уже знакомы с SSRS, знают, что это такое и как их использовать, но также многим данный компонент MS SQL сервера не знаком, поэтому сейчас давайте познакомимся с SQL Server Reporting Services, сокращенно SSRS и узнаем, какие возможности нам предлагают эти службы.

В каждой организации возникает необходимость формировать отчеты на основе каких-то данных и средства для этого используются разные, иногда даже это делается вручную (например, в Word или в Excel). Компания Microsoft предлагает отличное, комплексное решение построения отчетов, которое входит в комплект MS SQL сервера — это SQL Server Reporting Services и сейчас мы узнаем, что же это такое SSRS?

Примечание! В качестве примера SQL Server Reporting Services я буду рассматривать, и описывать возможности на примере MS SQL Server 2008 R2.

Что такое SSRS?

SQL Server Reporting Services (SSRS) – это службы для разработки, построения, доставки и просмотра отчетов. С помощью этих служб можно создавать табличные, интерактивные, графические и другие более сложные отчеты с использованием диаграмм и других отчетных элементов.

SSRS реализован как web-служба и ее администрирование, а также управление отчетами производится через веб интерфейс. Стандартный доступ к отчетам предоставляется пользователям также через веб интерфейс. SSRS предоставляет возможность интегрировать разработанные отчеты в сторонние приложения, т.е. имеется некий API функционал. Например, SSRS можно интегрировать с SharePoint.

Так как SSRS это web-служба, для ее работы требуется что-то вроде web-сервера, ранее в MS SQL 2005 требовалось наличие web-сервера IIS, начиная с MS SQL 2008, IIS не требуется, так как данный функционал уже встроен в SSRS. В связи с этим не рекомендуется использовать SSRS 2008 версии и выше на одном сервере вместе с IIS (лично я рекомендую не разворачивать SSRS на машину, на которой установлен какой-либо web-сервер).

Для того чтобы сервер отчетов имел возможность хранить опубликованные отчеты, модели отчетов и иерархию папок требуется база данных SQL Server.

В SSRS можно управлять правами доступа к отчетам, т.е. например одной группе (или конкретному пользователю) Вы можете дать права на просмотр отчета, а другой нет.

Службы Reporting Services поддерживают кэширование отчетов, т.е. например, у Вас есть отчет, который долго выполняется, и при этом данные в нем редко изменяются, и для того чтобы отчет выполнялся быстрей его можно закэшировать.

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

Все отчеты созданные с помощью служб Reporting Services можно экспортировать в разные форматы (с сохранением визуального оформления), например:

Источники данных для отчетов SSRS

Службами Reporting Services поддерживаются следующие типы источников данных для отчетов:

  • Microsoft SQL Server;
  • Microsoft SQL Azure;
  • Microsoft SQL Server Analysis Services (поддержка многомерных баз данных);
  • OLE DB;
  • ODBC – соответственно поддерживаются файлы dBase, Excel, Access (MDB) и другие;
  • Параллельные хранилища данных Microsoft;
  • XML;
  • Oracle;
  • Teradata;
  • Hyperion Essbase;
  • Список Microsoft SharePoint;
  • Sap NetWeaver BI;
  • Report Server Model.

Компоненты служб Reporting Services и средства разработки отчетов

  • Сервер отчетов (Report Server) — обеспечивает обработку данных и отчетов, а также доставку отчетов, он является основным компонентов служб Reporting Services.
  • Диспетчер отчетов (Report Manager) – это web интерфейс, предназначенный для просмотра отчетов, а также управления ими. Именно диспетчер отчетов используется пользователями как стандартное средство просмотра отчетов.

  • Программы командной строки сервера отчетов (Report Server Command Prompt Utilities) — SSRS включают три программы командной строки, с помощью которых можно администрировать сервер отчетов.
    • rs – программа для обработки скриптов с помощью которых можно автоматизировать административные задачи;
    • rsconfig — служит для настройки и управления соединением сервера отчетов с базой данных сервера отчетов;
    • rskeymgmt — средство управления ключами шифрования.
  • Построитель отчетов 3.0 (Report Builder 3.0) – программа для создания отчетов, интерфейс которой напоминает Microsoft Office. Она разработана для бизнес-пользователей, которые привыкли работать с приложениями Microsoft Office. Это своего рода упрощенная версия конструктора Business Intelligence Development Studio.
  • Заключение

    Теперь я думаю, Вы имеете представление о том, что такое SQL Server Reporting Services (SSRS) и если подводить итог, то это очень мощное, а главное комплексное решение создания системы отчетности. И напоследок, давайте вспомним и отметим основные возможности SSRS:

    • Создание, как простых табличных отчетов, так и сложных интерактивных;
    • Экспорт отчетов в разные популярные форматы (Excel, Word, PDF и др.);
    • Поддержка всевозможных источников данных для отчетов (SQL Server, SQL Azure, OLE DB, ODBC, Oracle и др.);
    • Мощный конструктор Business Intelligence Development Studio;
    • Подписка на отчеты;
    • Кэширование отчетов;
    • Интеграция с SharePoint;
    • API интерфейс для интеграции с другими сторонними приложениями.

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

    Заметка! Если Вас интересует SQL и T-SQL, рекомендую посмотреть мои видеокурсы по T-SQL, с помощью которых Вы «с нуля» научитесь работать с SQL и программировать с использованием языка T-SQL в Microsoft SQL Server.

    Что такое службы SQL Server Reporting Services (SSRS)? What is SQL Server Reporting Services (SSRS)?

    ПРИМЕНИМО К: APPLIES TO: Службы SQL Server 2016 Reporting Services и более поздние версии Сервер отчетов Power BI ПРИМЕНИМО К: APPLIES TO: Службы SQL Server 2016 Reporting Services и более поздние версии Сервер отчетов Power BI

    Ищете сервер отчетов Power BI? Looking for Power BI Report Server? См. статью Что такое сервер отчетов Power BI? See What is Power BI Report Server?.

    Службы SQL Server Reporting Services (SSRS) предоставляют набор локальных средств и служб для создания и развертывания мобильных отчетов и отчетов с разбиением на страницы, а также управления ими. SQL Server Reporting Services (SSRS) provides a set of on-premises tools and services that create, deploy, and manage mobile and paginated reports.

    Создание и развертывание мобильных отчетов и отчетов с разбивкой на страницы, а также управление ими Create, deploy, and manage mobile and paginated reports

    Решение SSRS гибко доставляет нужную информацию нужным пользователям. The SSRS solution flexibly delivers the right information to the right users. Пользователи могут получать отчеты через веб-браузер на мобильном устройстве или по электронной почте. Users can consume the reports via a web browser, on their mobile device, or via email.

    SQL Server Reporting Services предлагает обновленный набор продуктов: SQL Server Reporting Services offers an updated suite of products:

    • «Традиционные» отчеты с разбиением на страницы были обновлены, чтобы можно было создавать по-современному выглядящие отчеты с помощью обновленных средств и новых функций. «Traditional» paginated reports brought up to date, so you can create modern-looking reports, with updated tools and new features for creating them.
    • Новые мобильные отчеты с гибким макетом, который адаптируется под различные устройства и способы их удержания. New mobile reports with a responsive layout that adapts to different devices and the different ways you hold them.
    • Современный веб-портал , который можно открыть в любом современном браузере. A modern web portal you can view in any modern browser. На новом портале можно упорядочивать и просматривать мобильные отчеты, отчеты с разбивкой на страницы и ключевые показатели эффективности Reporting Services. In the new portal, you can organize and display mobile and paginated Reporting Services reports and KPIs. На портале также можно сохранять книги Excel. You can also store Excel workbooks on the portal.

    Далее приведены более подробные сведения по каждому из этих аспектов. Read on for more about each.

    Новые возможности служб Reporting Services What’s new in Reporting Services

    Эти источники предоставят вам актуальные сведения о новых возможностях SQL Server Reporting Services. These sources will keep you up to date on new features in SQL Server Reporting Services.

    Отчеты с разбиением на страницы Paginated reports

    С помощью Reporting Services создаются «традиционные» отчеты с разбивкой на страницы, которые идеально подходят для оптимизированных для печати документов с фиксированным макетом таких форматов, как PDF и Word. Reporting Services is associated with «traditional» paginated reports, ideal for fixed-layout documents optimized for printing, such as PDF and Word files.

    Данная рабочая нагрузка бизнес-аналитики сохранила актуальность и сейчас, поэтому мы улучшили ее. That core BI workload still exists today, so we’ve modernized it. Теперь вы можете создавать современного вида отчеты с новыми функциями, используя построитель отчетов или SQL Server Data Tools (SSDT). Now you can create modern-looking reports with updated new features, using Report Builder, or Report Designer in SQL Server Data Tools (SSDT).

    • Мы обновили все стандартные цветовые палитры и стили по умолчанию, чтобы по умолчанию вы создавали отчеты в современном минималистическом стиле. We updated all the default styles and color palettes, so by default you create reports with a new minimalist modern style.
    • Мы обновили на панель параметров, чтобы параметры можно было упорядочить любым удобным для вас образом. We updated the Parameter pane, so you can arrange parameters however you want.
    • Вы можете выполнять экспорт в новые форматы, например PowerPoint. You can export to new formats such as PowerPoint. Визуализации Reporting Services в PowerPoint являются динамическими, а не просто снимками экрана, и доступны для изменения. Reporting Services visualizations in PowerPoint are live and editable, not just screenshots.
    • Можно создать гибридную среду Power BI/Reporting Services: вместо повторного создания локальных отчетов Reporting Services в Power BI вы можете закрепить визуальные элементы из этих отчетов на панелях мониторинга Power BI. You can create a hybrid Power BI/Reporting Services experience: Rather than recreating your on-premises Reporting Services reports in Power BI, you can pin visuals from those reports to your Power BI dashboards. Это позволит вам отслеживать все необходимое в одном месте на панели мониторинга Power BI. Then you can monitor everything in one place on your Power BI dashboard.

    Мобильные отчеты Mobile reports

    Мобильные вычисления повлияли на те устройства, которые люди используют для работы, в результате чего изменились и требования к отчетам. Mobile computing has shifted the devices we need to work, meaning people today have a different reporting need. Отчеты с фиксированным макетом плохо подходят для планшетов и телефонов. The fixed-layout report experience doesn’t work well when you introduce tablets and phones. Вариант, предназначенный для большого экрана ПК, не является оптимальным на экране небольшого телефона, который еще и может иметь книжную либо альбомную ориентацию. Something designed for a wide PC screen isn’t the optimal experience on a small phone screen that’s not just smaller but a portrait or landscape orientation.

    Для такого разнообразия форм-факторов нужен не фиксированный, а изменяемый макет, который адаптируется под разные размеры и ориентации экранов. What you need with these widely different screen form factors is a responsive layout that adapts to these different screen sizes and orientations. Для этого мы добавили новый тип отчета — мобильные отчеты, основанные на технологии Datazen, которую мы приобрели около года назад и интегрировали в продукт. For that we’ve added a new report type: mobile reports, based on the Datazen technology we acquired about a year ago and integrated into the product. Имеющиеся у вас отчеты Datazen можно перенести в службы Reporting Services с помощью помощника по миграции SQL Server для Datazen. You can migrate your existing Datazen reports to Reporting Services with the SQL Server Migration Assistant for Datazen.

    Создать эти мобильные отчеты можно в новом приложении издателя мобильных отчетов . You create these mobile reports in the new Mobile Report Publisher app. После этого вы сможете в собственных приложениях Power BI для мобильных устройств на базе Windows 10, iOS, Android и HTML5 получать доступ к данным из Power BI, облака или служб SQL Server Reporting Services. Then in the native Power BI apps for mobile devices for Windows 10, iOS, Android, and HTML5, you can access the data you have in Power BI, the cloud, or SSRS.

    При создании визуализаций издатель мобильных отчетов автоматически создает пример данных. As you create visualizations, Mobile Report Publisher automatically generates sample data. Это позволяет понять, как будет выглядеть визуализация с реальными данными и какой тип данных подходит для нее лучше всего. This feature allows you to see how the visualization will look with your data, and what kind of data works well in each visualization.

    Веб-портал Web portal

    Для пользователей, которые работают в собственном режиме служб Reporting Services, интерфейсом служит современный веб-портал, который можно открыть в большинстве браузеров. For end users of native-mode Reporting Services, the front door is a modern web portal you can view in most browsers. На новом портале доступны все мобильные отчеты, отчеты с разбивкой на страницы и ключевые показатели эффективности служб Reporting Services. You can access all your Reporting Services mobile, paginated reports, and KPIs in the new portal. Ключевые показатели эффективности позволяют быстро отслеживать основные бизнес-метрики в браузере без открытия отчета. KPIs can surface key business metrics at a glance in the browser, without having to open a report.

    Новый веб-портал является полностью переработанной версией диспетчера отчетов. The new web portal is a complete rewrite of Report Manager. Теперь это основанное на стандартах одностраничное приложение стандарта HTML5, под который оптимизированы все современные браузеры, включая Microsoft Edge, Internet Explorer 10 и 11, Chrome, Firefox, Safari. Now it’s a single-page, standards-based HTML5 app, which modern browsers are optimized for: Microsoft Edge, Internet Explorer 10 and 11, Chrome, Firefox, Safari, and all the major browsers.

    Содержимое на веб-портале упорядочивается по типу: The content on the web portal is organized by type:

    • отчеты с разбиением на страницы; paginated reports
    • мобильные отчеты; mobile reports
    • Ключевые показатели эффективности KPIs
    • книги Excel; Excel workbooks
    • общие наборы данных shared datasets
    • общие источники данных shared data sources

    Портал обеспечивает их безопасное хранение и управление ими в виде традиционной иерархии папок. You can store and manage them securely here, in the traditional folder hierarchy. Поместите отчеты в «Избранное» для быстрого доступа. Tag your favorites reports for quick access. Имея необходимые разрешения, вы сможете управлять содержимым SSRS. Those with appropriate permissions are able to manage and administer SSRS content.

    На новом портале вы по-прежнему можете запланировать обработку отчетов, открыть отчеты по запросу или подписаться на опубликованные отчеты. And you can still schedule report processing, access reports on demand, and subscribe to published reports in the new web portal.

    См. дополнительные сведения о веб-портале. More about the Web portal.

    Службы Reporting Services в режиме интеграции с SharePoint Reporting Services in SharePoint integrated mode

    Отчеты публикуются в службах Reporting Services в режиме интеграции с SharePoint. You publish reports to Reporting Services in SharePoint integrated mode. Вы можете запланировать обработку отчетов, обратиться к ним по запросу, подписаться на опубликованные отчеты и экспортировать отчеты в другие приложения (например, Microsoft Excel). You can schedule report processing, access reports on demand, subscribe to published reports, and export reports to other applications such as Microsoft Excel. С помощью служб Reporting Services также можно создавать предупреждения об изменении данных в отчетах, опубликованных на сайте SharePoint, и получать электронные сообщения при изменении данных в отчете. Create data alerts on reports published to a SharePoint site and receive email messages when report data changes.

    Возможности программирования Службы Reporting Services Reporting Services Службы Reporting Services Reporting Services programming features

    Возможности программирования Службы Reporting Services Reporting Services позволяют вам расширять и настраивать функции для работы с отчетами. Take advantage of Службы Reporting Services Reporting Services programming features so you can extend and customize your reporting functionality. Используйте API-интерфейсы служб SSRS для интеграции или расширения данных и обработки отчетов в пользовательских приложениях. Use the SSRS APIs to integrate or extend data and report processing in custom applications.

    Читайте также:  Metal and glass windows
    Оцените статью