powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / обращение к LDAP ошибка Provider error '80004005'
4 сообщений из 4, страница 1 из 1
обращение к LDAP ошибка Provider error '80004005'
    #34641936
Remy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Друзья,
помогите с такой вот ошибкой:
Есть asp страница, которая обращается к AD и выводит список сотрудников,
работало все оке, пока не пришлось снести сервер на котором все крутилось.
Старый сервер перенес на виртуалку, все работает но через одно место, а именно:
Если виртуалка перезагружалась, то скрипт не работает нигде кроме как с локальной машины и выдает ошибку указанную в сабже.
Пока не зайдешь на этот сервак локально и не запустишь эту страницу с него, после этого скрипт начинает нормально работать на всех машинах.
Нашел время для того, чтоб избавиться от этой виртуалки и просто взять эту страницу и положить в одном из разделов общего сайта. Перенес, но теперь при обращении к asp получаю ошибку как в сабже, но тут уже ничего локально не толкнешь :(
Вот скрипт:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
<%
' * Здесь нужно указать имя сервера Global Catalog 
   strServerName = "dcserver/DC=mydomain,DC=com"
'  strUser = Request.ServerVariables("LOGON_USER") 'retrieve the user 
'  response.write request.servervariables("auth_user") & " " & request.servervariables("auth_type")
%>
<%' =request.servervariables("auth_user") & " " & request.servervariables("auth_type") %>
<P align="center">
<font face="Verdana">
<%

   set oConn = Server.CreateObject("ADODB.Connection")
   set oCommand = Server.CreateObject("ADODB.Command")
   set oRS = Server.CreateObject("ADODB.Recordset")

   oConn.Provider = "ADsDSOObject"

   oConn.Open "Ads Provider"

   set oCommand.ActiveConnection = oConn  'set the active connection

 ' * Формируем LDAP запрос
   strQuery= "<LDAP://" & strServername &">;(&(objectClass=person)(telephoneNumber=*)(!(IsDisabled=true)));cn,extensionAttribute1,title,telephoneNumber,physicalDeliveryOfficeName,department,sAMAccountName,extensionAttribute2;subtree"
   oCommand.CommandText = strQuery
   oCommand.Properties("Sort on") = "extensionAttribute6"
   oCommand.Properties("Page Size") = 20000   'a paged query is used to avoid Exchange LDAP server limits
   set oRS = oCommand.Execute   'Execute the query

' Строим таблицу результатов
   %>
...
Рейтинг: 0 / 0
обращение к LDAP ошибка Provider error '80004005'
    #34669262
Remy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Up!
...
Рейтинг: 0 / 0
обращение к LDAP ошибка Provider error '80004005'
    #34687841
Remy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Up!
...
Рейтинг: 0 / 0
обращение к LDAP ошибка Provider error '80004005'
    #34690477
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / обращение к LDAP ошибка Provider error '80004005'
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]