我编写了一个SSIS 2005脚本任务,该任务连接到Active Directory并读取用户帐户名以存储在数据库中。我能够通过执行dtexec.exe cmd在我的本地系统上成功测试它。但是,当我在服务器上尝试相同时,ldap查询超时。与控制台应用程序相同的ldap查询工作正常。
我正在使用.NET类:System.DirectoryServices.Protocols.LdapConnection和SendRequest来检索用户帐户名。
如果我遗失了什么,你可以告诉我吗?
谢谢!
======
更新:我实际上收到“Ldap Server不可用”错误。仍不确定,可能导致此错误的原因。
答案 0 :(得分:0)
检查您在服务器中使用的凭据以从ADS获取数据。它应该是我认为的域帐户。这与您在开发环境中使用的不同。另外,检查您使用的DNS / WINS名称是否正确地重新分配到IP地址。