#sql-server #asp-classic
#sql-сервер #asp-classic
Вопрос:
Мы пытаемся загрузить числовые данные из электронных таблиц .xls на наш сайт, который затем сохраняет данные на нашем SQL server (Server 2003, MS SQL 2k), однако продолжаем получать это сообщение об ошибке:
Executing asnDTSupload from WMSSQL
Server object error 'ASP 0177 : 800401f3'
Server.CreateObject Failed
/cpsiteadmintools/asn-dts-update.asp, line 129
800401f3
Это строка 129:
Set oPkg = Server.CreateObject("DTS.Package")
Производственной средой является Windows Server 2003 Enterprise, использующий IIS6. Эта же страница работает в нашей аналогичной тестовой среде, однако единственное отличие заключается в том, что тестовая среда имеет свой собственный экземпляр SQL Server. Производственная среда обменивается данными с отдельным сервером SQL2K в той же сети.
Ответ №1:
Основываясь на вашем описании, я бы подумал, что вам нужно установить / зарегистрировать библиотеку объектов пакета DTS на вашем веб-сервере. Это работает в вашем тестовом окне, потому что у вас уже установлен SQL Server на том же компьютере.
Библиотека объектов пакета Microsoft DTS является dtspkg.dll ; в зависимости от версии вашего SQL Server, он должен находиться где-то в иерархии папок Tools.