Проблемы
При попытке запустить один из сценариев обновления на экране " обслуживание базы данных" (98.290.00) в Microsoft Dynamics SL появляется одно из следующих сообщений об ошибке:сообщение 1
В вашем приложении возникло неуправляемое исключение. Если нажать кнопку продолжить, приложение будет игнорировать эту ошибку и попытаться продолжить. При нажатии кнопки выход приложение немедленно завершает работу. Не удалось получить фабрику классов COM для компонента с CLSID [A440BD76-CFE-4D46-AB1F-15F238437A3D] из-за следующей ошибки: 80040154.
Сообщение 2
Ошибка во время выполнения 429 "активный компонент х" не удается создать объект для получения фабрики класса COM для компонента с CLSID {10020200-E260-11CF-AE68-00AA004A34d}
Причина
1,1. Эта проблема возникает из-за того, что файл SQLDMO. dll не зарегистрирован на локальном компьютере.2. Эта проблема возникает из-за того, что файл CAPICOM. dll не зарегистрирован на локальном компьютере.
Решение
Воспользуйтесь одним или несколькими из указанных ниже способов разрешения в зависимости от ситуации.Разрешение 1 Зарегистрируйте файл SQLDMO. dll вручную. Для этого выполните следующие действия:
-
Найдите файл SQLDMO. dll на локальном компьютере. По умолчанию этот файл находится в папке c:\Program Files\Microsoft SQL Server\MSSQL\80\Tools\Binn.
-
Щелкните файл SQLDMO. dll правой кнопкой мыши и выберите команду Открыть с помощью.
-
В диалоговом окне Windows выберите пункт выбрать программу из списка, а затем нажмите кнопку ОК.
-
В диалоговом окне " Открыть с помощью " нажмите кнопку " Обзор".
-
Найдите и откройте следующую папку: systemdrive : \Windows\System32.
-
Дважды щелкните файл regsvr32. exe и нажмите кнопку ОК.
-
Нажмите кнопку ОК , когда появится следующее сообщение:
RegSvr32-DllRegisterServer в SQLDMO. DLL выполнена успешно.
Примечание. Если вы не можете зарегистрировать файл SQLDMO. dll или файл SQLDMO. dll отсутствует в каталоге BINN, перейдите к разделу "разрешение 3". Разрешение 2
-
Найдите файл CAPICOM. dll на локальном компьютере. По умолчанию этот файл находится в файле systemdrive : \Windows\System32.
-
Щелкните правой кнопкой мыши файл CAPICOM. dll и выберите команду Открыть с помощью.
-
В диалоговом окне Windows выберите пункт выбрать программу из списка, а затем нажмите кнопку ОК.
-
В диалоговом окне " Открыть с помощью " нажмите кнопку " Обзор".
-
Найдите и откройте следующую папку: systemdrive : \Windows\System32.
-
Дважды щелкните файл regsvr32. exe и нажмите кнопку ОК.
-
Нажмите кнопку ОК , когда появится следующее сообщение:
RegSvr32-DllRegisterServer в CAPICOM. DLL выполнена успешно.
Примечание. Если вы не можете зарегистрировать файл SQLDMO. dll или в каталоге нет файла SQLDMO. dll, перейдите к разделу "разрешение 4". Разрешение 3 Если вы не можете зарегистрировать файл SQLDMO. dll или в каталоге Binn нет файла SQLDMO. dll, это может указывать на то, что каталог Binn неполон. Если это так, скопируйте каталог Binn с рабочей станции и замените каталог Binn на рабочей станции, где появляется сообщение об ошибке. Затем запустите разрешение 1. Если у вас нет других рабочих станций, на основе которых можно скопировать каталог BINN, обратитесь в службу поддержки Microsoft Dynamics SL, чтобы получить помощь в повторном создании каталога Binn.Разрешение 4 Если вы не можете зарегистрировать файл CAPICOM. dll или файл отсутствует, перейдите на сервер или на другой рабочий компьютер скопируйте файл CAPICOM. dll из этого источника и вставьте его на рабочую станцию, где была указана ошибка. Затем запустите разрешение 2. Если нет других рабочих станций, на которых можно скопировать файл CAPICOM. dll, обратитесь в службу поддержки Microsoft Dynamics SL, чтобы получить помощь по извлечению файла CAPICOM. dll.Примечание Правила использования обычной оплаты применяются, если инициировано обращение в службу поддержки.