Мне нужна помощь в переносе UPS dsn с XP на Windows 7 64bit

Я «обновляю» наш компьютер с Windows, используемый для доставки. В рамках нашего рабочего процесса ShipGear экспортирует в UPS On Line World Ship (UOWLS) через сопоставленный «ключевой импорт» внутри UOLWS. Я использовал утилиту UPS в меню Start->UPS для резервного копирования базы данных. У ShipGear также есть собственная база данных MSSQL 2008, для которой она также создала резервную копию.

Я вытащил жесткий диск с Windows XP и вставил новый SSD-накопитель, установил 64-разрядную версию Windows 7, установил UOLWS и ShipGear, восстановил оба из их резервных копий. Все вроде нормально, за исключением переноса... Я пробовал копировать папки из предыдущего C:\UPS на старый жесткий диск (ожидая этого), но это не сработало.

Любые идеи?


person Chris K    schedule 30.05.2012    source источник


Ответы (1)


Технический специалист UPS в этом районе вышел и все починил. Все данные импорта с ключами все еще находились в новом ИБП после восстановления базы данных, проблема заключалась в том, что DSN был недоступен, поэтому сохраненное сопоставление не отображалось в диалоговом окне импорта UOLWS.

И DSN не может быть найден в Пуск-> Панель управления-> Администрирование-> Источники данных (потому что это для 64-битного ODBC)

Вместо этого необходимо использовать 32-разрядную версию... для доступа к 32-разрядным источникам данных перейдите в папку C:\Windows\SysWOW64 и создайте ярлык для odbcad32.exe на рабочем столе или в папке UPS. Запустите C:\Windows\SysWOW64\odbcad32.exe, чтобы получить доступ к 32-битному источнику данных odbc от ShipGear (путем добавления драйвера SQL10, выбора источника и ввода данных для входа). ТАКЖЕ, имя соединения должно совпадать с именем, которое использовалось при предыдущей установке Windows XP.

Я надеюсь, что это помогает кому-то!! :)

person Community    schedule 30.05.2012