VBS скрипт просто зависает от SQL SERVER AGENT?Есть идеи - PullRequest
0 голосов
/ 20 января 2012

Сценарий

Dim args, objExcel 
Set objExcel = CreateObject("Excel.Application")
objExcel.Workbooks.Open "C:\Imports\Test\Account.xlsb"
objExcel.EnableEvents=False
objExcel.Visible = True 
objExcel.Run "Module1.Auto_Open"

Теперь это работает как сон, дважды щелкнув по нему.

Это работает из командной строки, как так

wscript test1.vbs.

Если установить его на агенте sql server и использовать учетную запись прокси-сервера с моим разрешением windows, он зависает!

Синтаксис, используемый для работы с окном комманды для одного шага задания

wscript "C: \ Imports \ Test \ Test1.vbs"

Используя профиль сервера sql и диспетчер задач Windows, я вижу соединение EXCEL32.exe и соединение wcript, но конечный файл не создается. Запуск этого макроса обычно занимает 30 секунд.

Все, что я хочу сделать, - это агент сервера sql, открыть файл Excel и запустить макрос автоматического открытия.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...