Dynamics 365 CE On Premises, асинхронная служба дает сбой из-за исключения SQL, связанного с объектом Datacenter, не найденным в БД

На одном из клиентов у нас есть Dynamics 365 CE On Premises V 9.0.4xxx. Среда - это разработка, установка одного сервера CRM с аутентификацией на основе требований с использованием ADFS. База данных и службы отчетов находятся на другом сервере.

Мы сталкиваемся с некоторыми проблемами производительности, когда мы исследовали, мы обнаружили, что CRM Async Service дает сбой с последним сообщением, в котором говорится, что

«Службе локатора не удалось подключиться к базе данных конфигурации (MSCRM_CONFIG). Ошибка была: System.Data.SqlClient.SqlException (0x80131904): недопустимое имя объекта 'Datacenter'».

Мы включили журналы трассировки CRM и обнаружили, что асинхронная служба пытается запросить в базе данных объект Datacenter, который не может быть найден. Мы исследовали множество других сред, и эту таблицу, представление или синоним нельзя найти ни в одном из экземпляров. Искал в Интернете, и хотя многие пользователи сталкивались с этой проблемой, но не нашли решения. В крайнем случае, мы находимся в процессе перехода к последней версии Dynamics 365 CE, которая является 9.1.3.11, в надежде, что если это проблема продукта, она, возможно, уже решена.

Если бы кто-нибудь столкнулся с такой же проблемой и / или нашел бы решение, мы будем признательны. Спасибо

Сообщение об ошибке.

      The locator service failed to connect to the configuration database (MSCRM_CONFIG). The error was: System.Data.SqlClient.SqlException (0x80131904): Invalid object name 'Datacenter'. 
   at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
   at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
   at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
   at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData()
   at System.Data.SqlClient.SqlDataReader.get_MetaData()
   at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption)
   at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest)
   at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
   at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
   at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
   at Microsoft.Crm.CrmDbConnection.InternalExecuteWithRetry[TResult](Func`1 ExecuteMethod, IDbCommand command)
   at Microsoft.Crm.CrmDbConnection.<>c_DisplayClass104_0.<InternalExecuteReader>b_0()
   at Microsoft.PowerApps.CoreFramework.ActivityLoggerExtensions.Execute[TResult](ILogger logger, EventId eventId, ActivityType activityType, Func`1 func)
   at Microsoft.Xrm.Telemetry.XrmTelemetryExtensions.Execute[TResult](ILogger logger, XrmTelemetryActivityType activityType, Func`1 func)
   at Microsoft.Crm.CrmDbConnection.InternalExecuteReader(IDbCommand command, Nullable`1 commandBehavior, Int32 sourceLineNumber, String memberName, String sourceFilePath)
   at Microsoft.Crm.CrmDbConnection.ExecuteReader(IDbCommand command, Boolean impersonate, Int32 sourceLineNumber, String memberName, String sourceFilePath)
   at Microsoft.Crm.SharedDatabase.DatabaseService.ExecuteBaseReader(CrmDbConnection connection, IDbCommand command, String[] columns, IDictionary collectionToFill)
ClientConnectionId:ef125c05-864e-4598-8ba5-c3f71bad613e
Error Number:208,State:1,Class:16.

Ошибка в журнале трассировки Dynamics 365 CE

0 ответов