- Report Server Windows Service (MSSQLServer) 107
- Details
- Explanation
- User Action
- Служба Windows сервера отчетов (MSSQLServer) 107 Report Server Windows Service (MSSQLServer) 107
- Сведения Details
- Объяснение Explanation
- Действие пользователя User Action
- База данных сервера отчетов (службы Reporting Services в собственном режиме) Report Server Database (SSRS Native Mode)
- База данных сервера отчетов Report Server database
- Временная база данных сервера отчетов Report Server temporary database
Report Server Windows Service (MSSQLServer) 107
Details
Category | Value |
---|---|
Product Name | SQL Server |
Event ID | 107 |
Event Source | Report Server Windows Service |
Component | Reporting Services |
Message Text | Report Server Windows Service (MSSQLSERVER) cannot connect to the report server database. |
Explanation
The 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 Database Engine service is not running when the Report Server service starts.
The connection to the 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. This can occur if you do not use the Reporting Services Configuration tool to set up the account or the report server database.
User Action
Start the Database Engine service if it is not running and check that remote connections are enabled for TCP/IP protocol.
Use the Reporting Services Configuration tool to configure the report server database and service account.
Служба 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.
База данных сервера отчетов (службы Reporting Services в собственном режиме) Report Server Database (SSRS Native Mode)
Сервер отчетов — это сервер без сохранения состояния, который использует SQL Server SQL Server Компонент Database Engine Database Engine для хранения метаданных и определений объектов. A report server is a stateless server that uses the SQL Server SQL Server Компонент Database Engine Database Engine to store metadata and object definitions. При установке служб Службы Reporting Services Reporting Services в собственном режиме используются две базы данных, чтобы реализовать различные требования к постоянному и временному хранилищу. A native mode Службы Reporting Services Reporting Services installation uses two databases to separate persistent data storage from temporary storage requirements. Эти базы данных создаются одновременно и связываются по именам. The databases are created together and bound by name. По умолчанию эти базы данных имеют имена ReportServer и ReportServerTempDB. By default, the database names are ReportServer and ReportServerTempDB, respectively.
При установке служб Службы Reporting Services Reporting Services в режиме SharePoint также создается база данных для компонента предупреждения об изменении данных. A SharePoint mode Службы Reporting Services Reporting Services installation will also create a database for the data alerting feature. Три базы данных в режиме SharePoint связаны с приложениями служб Службы Reporting Services Reporting Services . The three databases in SharePoint mode are associated with Службы Reporting Services Reporting Services service applications. Дополнительные сведения см. в статье Управление служебным приложением SharePoint службы Reporting Services. For more information, see Manage a Reporting Services SharePoint Service Application
Базы данных могут работать на локальном или удаленном экземпляре компонента Компонент Database Engine Database Engine . The databases can run on a local or remote Компонент Database Engine Database Engine instance. Выбор локального экземпляра целесообразен, когда имеется достаточно ресурсов или желательно сохранить лицензии программного обеспечения, однако запуск баз данных на удаленном компьютере может улучшить производительность. Choosing a local instance is useful if you have sufficient system resources or want to conserve software licenses, but running the databases on a remote computer can improve performance.
Можно перенести или повторно использовать существующую базу данных сервера отчетов из предшествующей установки или другой экземпляр с другим экземпляром сервера отчетов. You can port or reuse an existing report server database from previous installation or a different instance with another report server instance. Схема базы данных сервера отчетов должна быть совместима с экземпляром сервера отчетов. The schema of the report server database must be compatible with the report server instance. Если база данных имеет старый формат, будет предложено обновить ее до текущего формата. If the database is in an older format, you will be prompted to upgrade it to the current format. От более новых нельзя вернуться к более старым. Newer versions cannot be down graded to an older version. Нельзя использовать базу данных сервера отчетов в новом формате на экземплярах сервера отчетов предыдущих версий. If you have a newer report server database, you can’t use it with an earlier version of a report server instances. Дополнительные сведения о преобразовании баз данных сервера отчетов в новый формат см. в разделе Обновление базы данных сервера отчетов. For more information about how report server databases are upgraded to newer formats, see Upgrade a Report Server Database.
Структура таблицы для этих баз данных оптимизирована для серверных операций и не должна изменяться или настраиваться. The table structure for the databases is optimized for server operations and should not be modified or tuned. Microsoft Microsoft может изменять структуру таблиц в разных версиях. might change the table structure from one release to the next. Если вы измените или расширите эту базу данных, то можете ограничить или исключить возможность выполнения будущих обновлений или применения пакетов обновления. If you modify or extend the database, you might limit or prevent the capability to perform future upgrades or apply service packs. Существует также возможность того, что производимые изменения нанесут ущерб работе сервера отчетов. You might also introduce changes that impair report server operations. Например, если включить READ_COMMITTED_SNAPSHOT в базе данных ReportServer, будет нарушена работа интерактивной сортировки. For example if you turn on READ_COMMITTED_SNAPSHOT on the ReportServer database, you will break the interactive sorting feature.
Весь доступ к базе данных сервера отчетов должен осуществляться через сервер отчетов. All access to a report server database must be handled through the report server. Чтобы получить доступ к содержимому базы данных сервера отчетов, можно использовать средства управления сервера отчетов (такие как веб-портал и SQL Server SQL Server Среда Management Studio Management Studio ), программные интерфейсы, такие как доступ по URL-адресу, а также веб-службу сервера отчетов или поставщик инструментария управления Windows (WMI). To access content in a report server database, you can use report server management tools, (such as the web portal and SQL Server SQL Server Среда Management Studio Management Studio ), or programmatic interfaces such as URL access, Report Server Web service, or the Windows Management Instrumentation (WMI) provider.
Соединение с базой данных сервера отчетов обычно определяется через диспетчер конфигурации служб Службы Reporting Services Reporting Services . The connection to the report server database is usually defined through the Службы Reporting Services Reporting Services Configuration Manager. Однако оно может быть определено в процессе установки, если необходимо установить значения конфигурации по умолчанию. However, it can be defined during setup if you choose to install the default configuration. Дополнительные сведения о подключении сервера отчетов к базе данных сервера отчетов см. в разделе Настройка подключения к базе данных сервера отчетов (диспетчер конфигурации сервера отчетов). For more information about the report server connection to the database, see Configure a Report Server Database Connection (Report Server Configuration Manager).
База данных сервера отчетов Report Server database
База данных сервера отчетов является базой данных SQL Server SQL Server , в которой содержатся: The report server database is a SQL Server SQL Server database that stores the following content:
элементы, управляемые сервером отчетов (отчеты и связанные отчеты, общие источники данных, модели отчетов, папки, ресурсы), и все свойства и настройки безопасности, связанные с этими элементами; Items managed by a report server (reports and linked reports, shared data sources, report models, folders, resources) and all of the properties and security settings that are associated with those items.
определения подписок и расписаний; Subscription and schedule definitions.
моментальные снимки отчетов (которые включают результаты запроса) и журналы отчетов; Report snapshots (which include query results) and report history.
системные свойства и параметры настройки безопасности системного уровня; System properties and system-level security settings.
данные журналов выполнения отчета; Report execution log data.
симметричные ключи, зашифрованное подключение и учетные данные для источников данных отчета. Symmetric keys and encrypted connection and credentials for report data sources.
Поскольку в базе данных сервера отчетов хранятся состояние приложения и хранимые данные, рекомендуется создать расписание резервного копирования для этой базы данных, чтобы предотвратить потерю данных. Because the report server database stores application state and persistent data, you should create a backup schedule for this database to prevent data loss. Дополнительные сведения и инструкции по созданию резервных копий базы данных см. в разделе Перемещение баз данных сервера отчетов на другой компьютер (собственный режим служб SSRS). For recommendations and instructions on how to back up the database, see Moving the Report Server Databases to Another Computer (SSRS Native Mode).
Временная база данных сервера отчетов Report Server temporary database
Каждая база данных сервера отчетов использует связанную временную базу данных для хранения данных сеанса и выполнения, кэшируемых отчетов и рабочих таблиц, созданных сервером отчетов. Each report server database uses a related temporary database to store session and execution data, cached reports, and work tables that are generated by the report server. Фоновые серверные процессы периодически удаляют старые и неиспользуемые элементы из таблиц временной базы данных. Background server processes will periodically remove older and unused items from the tables in the temporary database.
Службы Reporting Services Reporting Services не создают временную базу данных в случае ее отсутствия и не исправляют ошибки, связанные с отсутствием или изменением таблиц. does not re-create the temporary database if it is missing, nor does it repair missing or modified tables. Несмотря на то, что временная база данных не содержит постоянных данных, следует создать резервную копию этой базы данных, чтобы не пришлось производить операции по ее восстановлению в виде части операций восстановления при отказе сервера. Although the temporary database does not contain persistent data, you should back up a copy of the database anyway so that you can avoid having to re-create it as part of a failure recovery operation.
Если создается резервная копия временной базы данных, то при последующем восстановлении необходимо удалить ее содержимое. If you back up the temporary database and subsequently restore it, you should delete the contents. Вообще, удаление содержимого временной базы данных является безопасным в любое время. Generally, it is safe to delete the contents of the temporary database at any time. Однако после удаления содержимого временной базы данных необходимо перезапустить службу Windows сервера отчетов. However, you must restart the Report Server Windows service after you delete the contents.