У меня есть проприетарная система, работающая с SQL Server 2000. В рамках этой системы есть несколько расширенных хранимых процедур. Некоторое время я использую отдельный сервер, обновляемый раз в месяц, для запуска финансовых отчетов. Я скопировал DLL, которая определяла xsp, на отдельный сервер, и она работала нормально.
Однако сейчас мы пытаемся скопировать его на SQL Server 2008, работающий на 64-битном компьютере. Я могу добавить его в SQL Server Management Studio, но когда я пытаюсь запустить его, я получаю сообщение об ошибке, в котором говорится, что он не может загрузить DLL, потому что «Причина: 193 (% 1 не является допустимым приложением Win32.)». Это потому, что у меня не загружены нужные библиотеки поддержки, или что? Спасибо.
Я не думаю, что ты сможешь. 32-битные dll не могут быть загружены в 64-битные процессы. Либо установите 32-битный SQL Server, либо получите обновление для своего программного обеспечения.