Причини

Під час інсталяції Microsoft Dynamics CRM 4.0, з'являється одне з таких повідомлень про помилку:



  • Для "Microsoft.CRM.LocatorService", конструкторам типу, виявив виняткову ситуацію. Для "Microsoft.CRM.ServerLocatorService", конструкторам типу, виявив виняткову ситуацію. Вхідний рядок не був у правильному форматі.

    Примітка. Якщо з'являється повідомлення про помилку, також з'являється таке повідомлення про помилку в застосунку звітування про помилки:


    System.TypeInitializationException: Тип конструкторам, для "Microsoft.Crm.LocatorService", виявив виняткову ситуацію. --->
    System.TypeInitializationException: Тип конструкторам, для "Microsoft.Crm.ServerLocatorService", виявив виняткову ситуацію. --->
    System.FormatException: Вводу рядок не було правильний формат.

    на System.Number.StringToNumber (рядок str, параметри NumberStyles NumberBuffer та номер, NumberFormatInfo інформація, логічний вираз parseDecimal) в System.Number.ParseInt32 (рядок-s, NumberStyles стиль, NumberFormatInfo інформація)

    на System.Int32.Parse (рядок-s, IFormatProvider постачальника)

    на System.Diagnostics.PerformanceCounterLib.GetStringTable (логічний вираз isHelp.)

    на System.Diagnostics.PerformanceCounterLib.get_NameTable()

    на System.Diagnostics.PerformanceCounterLib.get_CategoryTable()

    на System.Diagnostics.PerformanceCounterLib.CategoryExists (рядок машини, рядок категорії)

    на System.Diagnostics.PerformanceCounterCategory.Exists (рядок categoryName, рядок machineName)

    на System.Diagnostics.PerformanceCounterCategory.Exists (рядок categoryName)

    на Microsoft.Crm.LocatorCache.CreatePerformanceCounters()

    на Microsoft.Crm.LocatorCache... ctor()

    на Microsoft.Crm.ServerLocatorService... cctor()

    ---Кінець трасування стека з внутрішнього винятку--

    на Microsoft.Crm.LocatorService... ctor()

    на Microsoft.Crm.CrmTraceSettings.LoadScaleGroupSettings()

    на Microsoft.Crm.LocatorService... ctor()

    на Microsoft.Crm.LocatorService... cctor()

    ---Кінець трасування стека з внутрішнього винятку--

    на Microsoft.Crm.Utility.RetrieveScaleGroupId()

    на Microsoft.Crm.CrmKeySetting.Initialize (логічний вираз loadSettingsFromConfigDB, Guid-scaleGroupId, ConfigSku configSku)

    на Microsoft.Crm.CrmKeySetting... ctor (CrmKeyType crmKeyType, логічний вираз loadSettingsFromConfigDB, логічний вираз useCachedValues, Guid-scaleGroupId, ConfigSku configSku)

    на Microsoft.Crm.CrmKeySetting.CreateKeySetting (CrmKeyType keyType, ConfigSku configSku)

    на Microsoft.Crm.Setup.Server.ServerSetup.Initialize()

    на Microsoft.Crm.Setup.Server.ServerSetup.InternalMain (args [], рядок)

  • "Не вдалося дії Microsoft.Crm.Setup.Common.RegisterAsyncServiceAction. Виникла виняткова на етапі виконати інсталяцію. Цей виняток ігнорується, і інсталяцію буде й надалі. Проте застосунок може працювати неправильно після завершення інсталяції. Час очікування минув і операцію не завершено".

  • На додаток до повідомлення про помилку вище, ви побачите це значення в полі crm40svrSetup.log

    12:31:07 | Відомості про | Виконання дії для інсталяції: Microsoft.Crm.Setup.Common.RegisterAsyncServiceAction 12:32:38 | Помилка | System.Exception: Помилка дії Microsoft.Crm.Setup.Common.RegisterAsyncServiceAction. ---> На System.Configuration.Install.InstallException: виникла виняткова на етапі виконати інсталяцію. Цей виняток ігнорується, і інсталяцію буде й надалі. Проте застосунок може працювати неправильно після завершення інсталяції. ---> На System.ServiceProcess.TimeoutException: час очікування минув, і операцію не завершено. на System.ServiceProcess.ServiceController.WaitForStatus (ServiceControllerStatus desiredStatus, часу очікування) в Microsoft.Crm.ExtendedServiceInstaller.StartService (Object sender, InstallEventArgs e) в System.Configuration.Install.InstallEventHandler.Invoke (Object sender, InstallEventArgs e) в System.Configuration.Install.Installer.OnCommitted (IDictionary savedState) в System.Configuration.Install.Installer.Commit (IDictionary-savedState)---кінець трасування стека внутрішнього винятку---на System.Configuration.Install.Installer.Commit (IDictionary savedState) в System.Configuration.Install.AssemblyInstaller.Commit (IDictionary savedState) в Microsoft.Crm.Setup.Common.RegisterAsyncServiceAction.Do (IDictionary параметри) на Microsoft.Crm.Setup.Common.Action.ExecuteAction (дія дії, IDictionary параметри, логічний вираз скасувати)---кінець до трасування стека внутрішнього винятку---, помилки, RetryCancel, Option1

    Примітка. Якщо з'являється повідомлення про помилку, у журнал застосунку на сервері Microsoft Dynamics CRM 4.0 реєструються такі події:

    Події 1

    Події 2

Причина

Ця проблема виникає, через одну з таких причин.

  • Проблеми з лічильників продуктивності на сервері. Таким чином, інсталяцію неможливо додати лічильники продуктивності бібліотеки лічильника продуктивності.

  • Інсталяції .net Framework 3.0 пошкоджено.

  • Відсутні або повторювані принцип ім'я служби (SPN).



Вирішення

Для усунення цієї проблеми скористайтеся одним із наведених нижче способів.

  • Відновлення бібліотеки лічильника продуктивності.

  • Настройте відповідний HTTP імена учасників служби, NETBIOS, FQDN або хост-заголовки. Настройте відповідний MSSQLSvc імена учасників служби, NETBIOS і повне доменне ім'я. Видаліть повторювані HTTP або MSSQLSvc SPN.



Щоб отримати додаткові відомості про те, як відновити бібліотеки лічильника продуктивності клацніть номер статті в базі знань Microsoft Knowledge Base:

300956 як вручну відновити на продуктивність лічильник, бібліотека значення

  • Повторно інсталюйте .net Framework 3.0. Це можна знайти на DVD-ДИСКУ, у розділі Redist\i386\dotNetFX.

Потрібна додаткова довідка?

Отримуйте нові функції раніше за інших
Приєднатися до Microsoft оцінювачів

Ця інформація корисна?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?

Дякуємо за відгук!

×