Служба Windows сервера отчетов (MSSQLSERVER) не может подключиться к серверу отчетов

У меня есть 2 сервера SQL, 1 главный и 1 зеркало на удаленном сайте. На зеркальном сервере регистрируется следующая ошибка.

Служба Windows сервера отчетов (MSSQLSERVER) не может подключиться к базе данных сервера отчетов.

Домен приложения WindowsService_17 не удалось инициализировать. Ошибка: Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerDatabaseUnavailableException: сервер отчетов не может открыть соединение с базой данных сервера отчетов. Подключение к базе данных требуется для всех запросов и обработки.

System.Data.SqlClient.SqlException: Невозможно открыть базу данных "ReportServer", запрошенную при входе в систему. Ошибка входа.

Не удалось войти в систему для пользователя 'MYDOMAIN\sqladmin'.

в System.Data.SqlClient.SqlInternalConnection.OnError(исключение SqlException, логическое breakConnection)
в System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
в System.Data.SqlClient.TdsParser.Run (RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)

at System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK)

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 ---

at Microsoft.ReportingServices.Library.ConnectionManager.OpenConnection()

at Microsoft.ReportingServices.Library.ConnectionManager.ConnectStorage()

at Microsoft.ReportingServices.Library.ServiceController.ServiceStartThread(Object firstStart).

TCP / IP и именованные каналы включены на обоих серверах. Когда я открываю диспетчер конфигурации сервера отчетов на обоих серверах, настройки совпадают.

OURDOMAIN\sqladmin настроить в качестве учетной записи службы. Службы отчетов SQL Server работают под OURDOMAIN\sqladmin Сервисный аккаунт.

0 ответов

Другие вопросы по тегам