Задача сценария служб SSIS, подключающаяся к AD - PullRequest
0 голосов
/ 17 ноября 2009

Я написал задачу сценария SSIS 2005, которая подключается к Active Directory и считывает имена учетных записей пользователей для хранения в базе данных. Я смог успешно проверить это в моей локальной системе, выполнив dtexec.exe cmd. Однако, когда я пытаюсь сделать то же самое на сервере, время ожидания запроса ldap истекает. Тот же самый запрос ldap, что и у консольного приложения, работает нормально.

Я использую класс .NET: System.DirectoryServices.Protocols.LdapConnection и SendRequest для получения имен учетных записей пользователей.

Не могли бы вы дать мне знать, если я что-то упустил?

Спасибо!

=========

Обновление: на самом деле я получаю сообщение об ошибке "Ldap Server is notavailable". Все еще не уверен, что может быть причиной этой ошибки.

1 Ответ

0 голосов
/ 23 ноября 2009

Проверьте учетные данные, которые вы используете на сервере для получения данных из ADS. Это должна быть учетная запись домена, я думаю. Это будет отличаться от того, что вы использовали в среде разработки. Кроме того, убедитесь, что используемые вами DNS / WINS-имена правильно переназначаются на IP-адрес.

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