Перевод an error occurred during local report processing

Перевод an error occurred during local report processing

У некоторых пользователей при попытке открытия отчета выводится следующее сообщение об ошибки:

An error has occurred during report processing. (rsProcessingAborted)
Cannot create a connection to data source ‘TT’. (rsErrorOpeningConnection)
For more information about this error navigate to the report server on the local server machine, or enable remote errors

В логах пишется следующее:

e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerDatabaseUnavailableException: The report server cannot open a connection to the report server database. A connection to the database is required for all requests and processing., ;
Info: Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerDatabaseUnavailableException: The report server cannot open a connection to the report server database. A connection to the database is required for all requests and processing. —> System.Data.SqlClient.SqlException: An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 — Could not open a connection to SQL Server)
at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
at System.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo, SqlInternalConnectionTds connHandler, Boolean ignoreSniOpenTimeout, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity, SqlConnection owningObject)
at System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject)
at System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart)
at System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance)
at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance)
at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection)
at System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options)
at System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
at System.Data.SqlClient.SqlConnection.Open()
at Microsoft.ReportingServices.Library.ConnectionManager.OpenConnection()
— End of inner exception stack trace —

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

В чем причина ошибки? И почему возникает только у «избранных»?





У некоторых пользователей при попытке открытия отчета выводится следующее сообщение об ошибки:

An error has occurred during report processing. (rsProcessingAborted)
Cannot create a connection to data source ‘TT’. (rsErrorOpeningConnection)
For more information about this error navigate to the report server on the local server machine, or enable remote errors

В логах пишется следующее:

e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerDatabaseUnavailableException: The report server cannot open a connection to the report server database. A connection to the database is required for all requests and processing., ;
Info: Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerDatabaseUnavailableException: The report server cannot open a connection to the report server database. A connection to the database is required for all requests and processing. —> System.Data.SqlClient.SqlException: An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 — Could not open a connection to SQL Server)
at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
at System.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo, SqlInternalConnectionTds connHandler, Boolean ignoreSniOpenTimeout, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity, SqlConnection owningObject)
at System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject)
at System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart)
at System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance)
at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance)
at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection)
at System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options)
at System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
at System.Data.SqlClient.SqlConnection.Open()
at Microsoft.ReportingServices.Library.ConnectionManager.OpenConnection()
— End of inner exception stack trace —

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

В чем причина ошибки? И почему возникает только у «избранных»?

__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Источник

Фиксируем проблему SQL Error 233

Порой при попытке подключения к БД в режиме SQL аутентификации, вы можете получить следующую ошибку:

A connection was successfully established with the server but then an error occurred during login process. (Provider: Shared Memory Provider, error: 0 – No process is on the end of the pipe.) (Microsoft SQL Server, Error: 233).

У нас есть пару способов, которые могут помочь в решение этой проблемы.

ВКЛЮЧИТЬ TCP/IP СТЕК

По умолчанию, SQL сервер использует порт 1433, которые использует в качестве транспорта TCP. Нам нужно включить TCP/IP в настройках Configuration Manager :

  • Подключитесь к SQL серверу;
  • Откройте SQL Server Configuration Manager . Перейдите в настройку SQL Server Network ConfigurationProtocols for %название% ;
  • Проверяем, чтобы TCP/IP был включен (Enabled). Если выключен, то дважды левой кнопкой мыши нажмите на опцию и выберите Enabled = Yes ;

После указанного вида работ службу (сервис) SQL необходимо перезагрузить.

NAMED PIPES

Так называемый Named Pipes (именованный канал) обеспечивает взаимодействие между процессами на одной машине, без снижения производительности. Эту опцию нужно включить, если вы столкнулись с 233 ошибкой:

  • Подключитесь к SQL серверу;
  • Откройте SQL Server Configuration Manager . Перейдите в настройку SQL Server Network ConfigurationProtocols for %название% ;
  • Проверяем, чтобы Named Pipes был включен (Enabled). Если выключен, то дважды левой кнопкой мыши нажмите на опцию и выберите Enabled = Yes ;

Данная опция соседствует с параметром TCP/IP, который мы включали ранее (см. скриншот выше).

ГРЕ***ЫЙ ФАЕРАВОЛ!

На самом деле, фаервол это хорошо. Он защищает от атак наши системы. Но порой, из – за него у нас не работают нужные компоненты, и, в том числе, появляется ошибка 233.

Добавим 1433 порт в исключения. Для этого:

  • Запустить службу WF.msc (открыв меню Пуск и набрав в поиске);
  • В настройка Windows Firewall with Advanced Security , слева, нажмите на Inbound Rules , после чего нажмите на New Rule в открывшемся меню справа;
  • В Rule Type выбираем Port , нажимаем Next ;
  • В разделе Protocol and Ports , укажите TCP . В пункте Specific local ports указываем 1433 . Нажмите Next ;
  • В разделе Action (действия, что делать?), выбираем Allow the connection , и нажимаем Next ;
  • В разделе Profile применяем политику для всех видов (Domain, Private, Public). Важно! — настройка данного пункта зависит от ваших корпоративных политик безопасности и мы не рекомендуем открывать Public;
  • В финальном окне даем имя нашему правилу, например, Allow inbound SQL ;

ПРОВЕРЯЕМ УДАЛЕННЫЕ ПОДКЛЮЧЕНИЯ

Важно не забыть разрешить удаленные подключения к серверу. Сделать это не трудно:

  • Открываем SQL Server Management Studio и подключаемся (доменная или SQL аутентификация);
  • Выбираем сервер (верхняя сущность в иерархии слева, в меню), нажимаем на него правой кнопкой мыши и выбираем пункт Properties ;
  • В открывшемся окне нажимаем на Connections . В меню настройки нажимаем на чекбокс Allow remote connections to this server ;
  • Нажимаем OK ;

Перезагружаем сервис SQL, проверяем, пропала ли ошибка? 🙂

Источник

ошибка (a problem occurred during the program execution flow and a report has been created)

Kazakh_7242 #1 Отправлено 02 июл 2020 — 09:42

Neo_300 #2 Отправлено 02 июл 2020 — 09:47

lx2 #3 Отправлено 02 июл 2020 — 09:56

вряд ли кто-то сможет решить твою проблему по одному ее описанию. сделай отчет ВГчек, все равно потребуют.

зы: ну и так, вдруг поможет — отключи антивирь и попробуй запустить Г-центр с правами администратора.

Сообщение отредактировал lx2: 02 июл 2020 — 09:58

KPbIM_2014 #4 Отправлено 02 июл 2020 — 09:57

Kazakh_7242 (02 июл 2020 — 09:42) писал:

Воспользуйтесь WGCheck — утилитой для проверки целостности клиента игры и сбора информации о работе клиента и лончера игры. В случае, если восстановление целостности клиента игры не устранило проблему, обратитесь с заявкой в Центр поддержки пользователей . К заявке приложите отчет программы WGCheck .

Удовлетворять чьи — либо интересы , очаровывать или разочаровывать , в мои интересы не входит . Любые мнения обо мне здесь , для меня абсолютно безразличны . Оценками своих комментариев не интересуюсь , наличие » плюсов » за комментарии не волнует . Информацией личного характера не обмениваюсь.

freethinker #5 Отправлено 02 июл 2020 — 13:46

Kazakh_7242 (02 июл 2020 — 09:42) писал:

Попробуйте переустановить драйвер видеоадаптера, предварительно полностью удалив его из системы. Во время установки обязательно включите опцию «Выполнить чистую установку», если у вас видеоадаптер от Nvidia.

Выполните очистку игрового кэша по инструкции:

  • Закройте игровой клиент;
  • Нажмите комбинацию клавиш Win+R;
  • В появившемся окне напишите %appdata% и нажмите клавишу Enter;
  • Проследуйте по пути Wargaming.net/
  • Удалите папку WorldOfTanks/

Внимание! Настройки клиента игры будут сброшены!

Выполните проверку целостности игровых файлов в настройках игры в Game Center:

О результатах сообщите, пожалуйста.

UPD. А запуск x86(32-bit) версии клиента игры вызывает тоже вызывает такую ошибку?

Источник

Поделиться с друзьями
admin
Оцените автора
( Пока оценок нет )
Как переводится?
Adblock
detector