У меня есть старое 32-разрядное приложение, работающее на сервере SQL Server 2000, персональная редакция Windows NT 6.0, пакет обновления 2.
Я выполняю побочныйпараллельная миграция
- Мне дали Windows 2016 x64.
- Я установил SQL Server 2008 Developer Edition x86
- Я создал резервную копию и восстановил необходимые базы данных, изменен уровень совместимости, перенесите логины и разрешения, перенесите необходимые расширенные хранимые процедуры.
ПРОБЛЕМА: Приложение выдает ошибку при попытке подключения.'Не удалось загрузить DLL C: \ Program Files (x86) ... Applicationspecified.dll или одну из библиотек DLL, на которые она ссылается.Причина: 126 (Указанный модуль не найден.) '
Я проверил, что путь указан правильно.Я использовал средство обхода зависимостей, чтобы определить, отсутствуют ли какие-либо библиотеки DLL
РЕДАКТИРОВАТЬ: приложение было установлено на новом сервере Windows (2016 г.), открыв приложение в Windows 2016 для старой базы данных / sql2000, работает нормально.Открытие приложения для новых баз данных / sql2008 завершается неудачей.