Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Select в АД по whencreated или whenchanged  [new]
vlv74
Member

Откуда: Брянск
Сообщений: 68
Господа!
подскажите в каком формате надо указывать дату чтоб работал такой запрос?

SELECT cn, whencreated,whenchanged
FROM OPENQUERY(ADSI,'SELECT cn, whencreated,whenchanged FROM ''LDAP://DC=Domain,DC=ru'' where objectCategory=''person'' and whenchanged>=''2016-05-15'' ')
16 май 16, 12:47    [19178321]     Ответить | Цитировать Сообщить модератору
 Re: Select в АД по whencreated или whenchanged  [new]
_djХомяГ
Guest
FAQ
16 май 16, 12:52    [19178351]     Ответить | Цитировать Сообщить модератору
 Re: Select в АД по whencreated или whenchanged  [new]
СТУДЕНТ123
Member

Откуда:
Сообщений: 79
'2016-05-15T00:00:00.000'
16 май 16, 12:53    [19178354]     Ответить | Цитировать Сообщить модератору
 Re: Select в АД по whencreated или whenchanged  [new]
vlv74
Member

Откуда: Брянск
Сообщений: 68
если б всё было так просто.....

вот так работает
SELECT cn, whencreated,whenchanged 
FROM OPENQUERY(ADSI,'SELECT cn, whencreated,whenchanged FROM ''LDAP://DC=domain,DC=ru'' where objectCategory=''person'' ') 
where whencreated>='2016-05-15'

но так ка количество пользователей в домене более 10000 то запрос очень долгий.

хотелось бы ограничить именно вызываемые из АД данные
16 май 16, 13:01    [19178389]     Ответить | Цитировать Сообщить модератору
 Re: Select в АД по whencreated или whenchanged  [new]
СТУДЕНТ123
Member

Откуда:
Сообщений: 79
Не совсем понятно, так не получается?

SELECT cn, whencreated,whenchanged
FROM OPENQUERY(ADSI,'SELECT cn, whencreated,whenchanged FROM ''LDAP://DC=Domain,DC=ru'' where objectCategory=''person'' and whenchanged>=''2016-05-15T00:00:00.000'' ')
16 май 16, 13:10    [19178446]     Ответить | Цитировать Сообщить модератору
 Re: Select в АД по whencreated или whenchanged  [new]
vlv74
Member

Откуда: Брянск
Сообщений: 68
так не работает,
в ответ ничего не приходит
16 май 16, 13:15    [19178475]     Ответить | Цитировать Сообщить модератору
 Re: Select в АД по whencreated или whenchanged  [new]
СТУДЕНТ123
Member

Откуда:
Сообщений: 79
тип данных whenchanged DateTime или Date?
16 май 16, 13:19    [19178494]     Ответить | Цитировать Сообщить модератору
 Re: Select в АД по whencreated или whenchanged  [new]
vlv74
Member

Откуда: Брянск
Сообщений: 68
вот так работает, ниже результат
SELECT cn, whencreated,whenchanged,SQL_VARIANT_PROPERTY(whenchanged,'BaseType')
FROM OPENQUERY(ADSI,'SELECT cn, whencreated,whenchanged FROM ''LDAP://DC=agrohold,DC=ru'' where objectCategory=''person'' ')
where whenchanged>='2016-05-15'

Картинка с другого сайта.

а вот так не работает
SELECT cn, whencreated,whenchanged,SQL_VARIANT_PROPERTY(whenchanged,'BaseType') 
FROM OPENQUERY(ADSI,'SELECT cn, whencreated,whenchanged FROM ''LDAP://DC=agrohold,DC=ru'' where objectCategory=''person''  and whenchanged>=''2016-05-15T00:00:00.000'' ')


Картинка с другого сайта.
16 май 16, 13:27    [19178553]     Ответить | Цитировать Сообщить модератору
 Re: Select в АД по whencreated или whenchanged  [new]
buser
Member

Откуда: Санкт-Петербург
Сообщений: 4537
Не? https://msdn.microsoft.com/ru-ru/library/ms684436(v=vs.85).aspx
16 май 16, 13:40    [19178617]     Ответить | Цитировать Сообщить модератору
 Re: Select в АД по whencreated или whenchanged  [new]
vlv74
Member

Откуда: Брянск
Сообщений: 68
Спасибо, это то что нужно....
16 май 16, 13:46    [19178649]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить