Как исправить ошибку DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER?

Когда мой пакет DTS запланирован, я получаю следующую ошибку:

Description: SSIS Error Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER

Я не уверен, как запустить мои пакеты DTS. Они отлично работают, когда я выполняю их вручную

Я использую SQL Server 2005. Пакеты DTS были созданы с помощью мастера импорта / экспорта.

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

SQLMenace 15.01.2009 19:02

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

Sheehan Alam 15.01.2009 19:21

Для меня это произошло потому, что я переименовал свой проект, и он по умолчанию вернулся к работе отладки в 64-битном режиме, что сделало мое 32-битное соединение с Oracle весьма неудовлетворительным.

Matt Gibson 09.12.2015 18:14
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
3
14 970
5
Перейти к ответу Данный вопрос помечен как решенный

Ответы 5

Когда пакет запланирован, он обычно выполняется в контексте и с разрешениями агента SQL Server.

Подключается ли пакет к букве диска или другому механизму, который недоступен для автоматической учетной записи агента sqlserver?

sqlserveragent были предоставлены полные разрешения, но ошибка все еще возникает.

Sheehan Alam 15.01.2009 19:21

Я думаю, что проблема связана с комбинацией логина и пароля в любом из подключений в диспетчере соединений DTS или какой-то проблемой с доступом к серверу, на котором находится база данных.

если он работает вручную, я бы предположил, что логин / пароль правильный. Есть предположения?

Sheehan Alam 15.01.2009 19:22

Если имя вашего сервера превышает 31 символ (включая имя хоста), он не сработает.

имя сервера меньше 31 символа

Sheehan Alam 15.01.2009 19:23
Ответ принят как подходящий

Я изменил аутентификацию с SQL Server на Windows Auth, и это помогло. Не знаю, по какой технической причине.

https://imgalib.wordpress.com/2013/01/24/how-to-solve-ssis-error-code-0xc020801c0xc004700c0xc0047017/

Проблема с обработкой Excel. Требуется для изменения времени выполнения по умолчанию. Перейдите к опции «Отладка» на левой панели и на правой панели измените значение Run64BitRuntime на false. в свойствах проекта.

Перейдите по ссылке выше, чтобы получить подробные инструкции.

В Vs 2017 перейдите в настройки вашего проекта и оттуда разверните свойства конфигурации -> отладка -> Run64BitRuntime

Amirreza 22.11.2017 14:52

Другие вопросы по теме