У меня есть .exe, который мы пытаемся запустить автоматически. Приложение, ищет пару баз данных и извлекает некоторую информацию, а затем помещает их в файл excel, который затем падает на сервер, а затем отправляет электронные письма.Ошибка Visual Studio - Исключение из HRESULT: 0x800A03EC
приложение было сделано в VS 2010.
Когда пользователь (учетная запись администратора) запускает exe-файл он будет работать должным образом, создавая файл Excel, сбросив его на сервере, а затем по электронной почте файл без каких-либо ошибки. Это 64-битный сервер Windows 2008.
Проблема возникает, когда мы помещаем ее в SQL-задание. Мы пробовали эти два способа: один использует SSIS-пакет, который запускает .exe, и два, используя командную строку для запуска .exe. Оба пути терпят неудачу. Он управляется одной учетной записью администратора. Но где-то в файле, я считаю, что когда он отбрасывает файл на локальном сервере, он не работает. Это задание SQL Server 2008.
У меня есть приложение, присылающее мне электронное письмо с информацией об ошибке, но я не могу пройти через код, чтобы найти точную строку, потому что, когда я делаю прогулку, хотя он работает правильно, я получаю эту ошибку только при запуске .exe из SQL работа. Ошибка, которую я получаю, - «Исполняемый файл с ошибкой исключение: Исключение из HRESULT: 0x800A03EC»
Что может быть причиной этой ошибки?
Возможно, вы получили более подробную информацию об этой ошибке. Проверьте, есть ли у вас какие-то опции «Подробности» или «Посмотреть больше» из этой данной ошибки. (ya, это бесполезный текст) –
Мне трудно получить что-то еще от ошибки. Все, что у меня есть, это то, что он отправляет мне по электронной почте (что является всем сообщением VS eror, которое прилагается). Поскольку я не могу выполнить код и найти ошибку вручную, поскольку он работает нормально, когда не через SQL Job. Идеи о том, как получить более подробное сообщение об ошибке? благодаря – Eric