Доступ к DTS через JET пароль - PullRequest
0 голосов
/ 23 июня 2010

У меня есть пакет DTS на SQL 2000, который я не трогал три года. Пакет работает без проблем каждую ночь, и теперь мне нужно внести некоторые изменения.

Пакет считывает данные из пары файлов Access, для которых установлен пароль. Когда я открываю Access-соединение в DTS-дизайнере и нажимаю «ОК», я получаю сообщение об ошибке «неверный пароль».

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

РЕДАКТИРОВАТЬ - на другом сервере у меня SQL 2008. Когда я выполняю Импорт данных, я могу без проблем открыть файлы Access, просто указав Jet OleDB: Пароль базы данных (где пароль установлен в пакете DTS). *

Ответы [ 2 ]

0 голосов
/ 24 июня 2010

Ответ на эту проблему - я не вошел на сервер SQL с пользователем, который создал (и владел) рассматриваемый пакет DTS. Как только я вошел в систему с тем же пользователем, что и владелец пакета, все заработало.

0 голосов
/ 23 июня 2010

Строка подключения во время выполнения может отличаться от той, которая находится в пакете.

Ваш пароль может быть в файле конфигурации или в переменной.

...