Когда мой пакет DTS запланирован, я получаю следующую ошибку:
Description: SSIS Error Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER
Я не уверен, как запустить мои пакеты DTS. Они отлично работают, когда я выполняю их вручную
Я использую SQL Server 2005. Пакеты DTS были созданы с помощью мастера импорта / экспорта.
работает под sqlserveragent, у которого есть полные разрешения
Для меня это произошло потому, что я переименовал свой проект, и он по умолчанию вернулся к работе отладки в 64-битном режиме, что сделало мое 32-битное соединение с Oracle весьма неудовлетворительным.





Когда пакет запланирован, он обычно выполняется в контексте и с разрешениями агента SQL Server.
Подключается ли пакет к букве диска или другому механизму, который недоступен для автоматической учетной записи агента sqlserver?
sqlserveragent были предоставлены полные разрешения, но ошибка все еще возникает.
Я думаю, что проблема связана с комбинацией логина и пароля в любом из подключений в диспетчере соединений DTS или какой-то проблемой с доступом к серверу, на котором находится база данных.
если он работает вручную, я бы предположил, что логин / пароль правильный. Есть предположения?
Если имя вашего сервера превышает 31 символ (включая имя хоста), он не сработает.
имя сервера меньше 31 символа
Я изменил аутентификацию с SQL Server на Windows Auth, и это помогло. Не знаю, по какой технической причине.
Проблема с обработкой Excel. Требуется для изменения времени выполнения по умолчанию. Перейдите к опции «Отладка» на левой панели и на правой панели измените значение Run64BitRuntime на false. в свойствах проекта.
Перейдите по ссылке выше, чтобы получить подробные инструкции.
В Vs 2017 перейдите в настройки вашего проекта и оттуда разверните свойства конфигурации -> отладка -> Run64BitRuntime
Скорее всего, проблема с разрешениями, под каким пользователем выполняется задание и есть ли у этого пользователя все необходимые разрешения?