09.12.2018, 20:40 | #1 |
Участник
|
Axapta 2012R3 Cu11 - проблема при установке и работе с DIXF
Добрый день!
Возникла проблема связанная Axapta 2012R3 Cu11, Windows 2012R2 standard, SQL server 2014 SP2 CU12. Попытка установить службу DIXF - Проверка условий для установки - выскакивает виндовое (не от установщика!) окно с ошибкой Microsoft Dynamics AX 2012 R3 DIXF Service Pre-requisite Helper has stopped working. Закрываем окно. В Prerequisite Validation result выводится ошибка: SQL Server Integration Services and SQL Server Management Studio (как будто у компонент разные версии, например). Выполняем вручную похожую (это часть предыдущей общей проверки) проверку: ...\Microsoft Dynamics AX\60\SetupSupport\DixfServicePrereqHelper.exe /CheckSsis программа выдает знакомое окно с ошибкой и следующий лог: ------------------------------------------------- Executing command 'CheckSqlServerIntegrationServices'... Retrieving SQL Server Integration Services key names from registry... Unhandled Exception: System.IO.IOException: No more data is available. at Microsoft.Win32.RegistryKey.Win32Error(Int32 errorCode, String str) at Microsoft.Win32.RegistryKey.InternalGetSubKeyNames() at Microsoft.Dynamics.AX.Setup.DixfServicePrereqHelper.DixfRegistryFinder.GetSqlServerIntegrationServicesKeyNames() at Microsoft.Dynamics.AX.Setup.DixfServicePrereqHelper.DixfRegistryFinderBase.<GetSqlServerIntegrationServicesMajorVersionNumbers>d__0.MoveNext() at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection) at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source) at Microsoft.Dynamics.AX.Setup.DixfServicePrereqHelper.DixfServicePrereqHelper.TryFindMajorVersions(IEnumerable`1& majorVersions) at Microsoft.Dynamics.AX.Setup.DixfServicePrereqHelper.Program.CheckSqlComponentsOfSameVersion(DixfAssemblyReferenceFinder dixfAssemblyReferenceFinder) at Microsoft.Dynamics.AX.Setup.DixfServicePrereqHelper.Program.Main(String[]args) ------------------------------------------------- Архитектура: Первый сервер, на котором пытаемся развернуть службу DIXF: DAX 2012R3 CU11 - AOS, Client SQL Server 2014SP2 CU12 - SSIS, SSMS Второй сервер с БД для AOS'а с первого сервера: SQL Server 2014SP2 CU12 Версии компонент SQL Server'а совпадают. Проблема интересная, гадкая и неожиданная... Прошу помочь, и возможно покрыть себя бессмертной славой, если кто-нибудь с таким когда-нибудь сталкивался. Если сталкиваться не приходилось, но есть какие-нибудь идеи/советы - буду рад получить. P.S. Изначальная проблема, кстати, это проблема работы модуля DIXF - проблему с установкой службы удалось обойти хитростью, но при попытке использовать DIXF (открыть для предпросмотра файл) генерируются ошибки в журнал событий приложений. Источник DIXF, текст: No more data is available. |
|
10.12.2018, 09:03 | #2 |
Злыдни
|
На первый взгляд по логу видно, что установщик пытается проверить наличие служб SQL Database Engine и SSIS на единственном сервере, к которому идет соединение от AOS. Но без детального анализа лога установщика тут, похоже, не обойтись
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании. |
|
Теги |
dax2012, dixf, internalgetsubkeynames, mscorlib, server 2012, win32 |
|
|