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

Откуда: от верблюда
Сообщений: 116
Делаю запрос, хочу вывести список пользователей из AD

SELECT *
FROM 
OPENROWSET
('ADSDSOObject',
'adsdatasource'; 'login' ; 'password',
'SELECT  DisplayName, objectCategory, groupType, samAccountType, UserAccountControl, ADsPath, distinguishedName, objectGUID, objectSID, sAMAccountName, Drink, whenCreated, lastLogon, Name, Cn, photo, managedBy, givenName, middleName, employeeID
 FROM ''LDAP://CN=<AD name>,OU=COM,OU=Security,OU=Managed Groups,OU=Global,OU=Users & Workstations,DC=NTL,DC=NET'' 
')
ORDER BY reverse(objectCategory), reverse(distinguishedName)
GO


вместо этого какие то системные данные выводит

NULL	NULL	NULL	CN=lastname\, firstname,OU=Employees,OU=Users,OU=City,OU=CHHQ,OU=MI,OU=Users & Workstations,DC=NTL,DC=NET	NULL	<AD name>	<AD name>	NULL	2010-09-29 16:33:18.997	NULL	<AD name short>	0x0105000000000005150000006EF52C3CD9999D8B77B83CF7AFE00B00	0xBA9F36A25D5A1D4E94E4D37AB9350E27	CN=<AD name>,OU=COM,OU=Security,OU=Managed Groups,OU=Global,OU=Users & Workstations,DC=NTL,DC=NET	LDAP://CN=<AD name>,OU=COM,OU=Security,OU=Managed Groups,OU=Global,OU=Users & Workstations,DC=NTL,DC=NET	NULL	268435456	-2147483646	CN=Group,CN=Schema,CN=Configuration,DC=NTL,DC=NET	<AD name>
27 мар 12, 11:45    [12319167]     Ответить | Цитировать Сообщить модератору
 Re: Выборка пользователей из AD  [new]
trew
Member

Откуда: Москва
Сообщений: 2646
9108697

http://forum.script-coding.com/viewtopic.php?id=5806
http://sysadmins.ru:8080/post9367444.html
27 мар 12, 12:08    [12319360]     Ответить | Цитировать Сообщить модератору
 Re: Выборка пользователей из AD  [new]
antonio777
Member

Откуда: от верблюда
Сообщений: 116
Разобрался что мне нужно содержимое колонки member

Выдает ошибку
автор
Cannot get the data of the row from the OLE DB provider "ADSDSOObject" for linked server "(null)".
Could not convert the data value due to reasons other than sign mismatch or overflow.


хотя колонку с таким же типом данных managedby выводит без проблем и не требует linked server

Без запроса этой колонки всё работает
help
27 мар 12, 15:57    [12321565]     Ответить | Цитировать Сообщить модератору
 Re: Выборка пользователей из AD  [new]
antonio777
Member

Откуда: от верблюда
Сообщений: 116
Никто такое не делал????????????????????????
28 мар 12, 10:30    [12325193]     Ответить | Цитировать Сообщить модератору
 Re: Выборка пользователей из AD  [new]
Glory
Member

Откуда:
Сообщений: 104751
select @@version где ?
28 мар 12, 10:39    [12325250]     Ответить | Цитировать Сообщить модератору
 Re: Выборка пользователей из AD  [new]
antonio777
Member

Откуда: от верблюда
Сообщений: 116
Microsoft SQL Server 2005 - 9.00.4053.00 (Intel X86) May 26 2009 14:24:20 Copyright (c) 1988-2005 Microsoft Corporation Developer Edition on Windows NT 5.2 (Build 3790: Service Pack 2)
28 мар 12, 11:35    [12325770]     Ответить | Цитировать Сообщить модератору
 Re: Выборка пользователей из AD  [new]
Glory
Member

Откуда:
Сообщений: 104751
http://support.microsoft.com/kb/887474 ?
28 мар 12, 11:40    [12325808]     Ответить | Цитировать Сообщить модератору
 Re: Выборка пользователей из AD  [new]
antonio777
Member

Откуда: от верблюда
Сообщений: 116
только что протестировал за одно на

Microsoft SQL Server 2008 R2 (SP1) - 10.50.2796.0 (X64) Dec 9 2011 11:27:20 Copyright (c) Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)

проблема та же осталась

разве может быть чтобы ошибка тянулась со старой версии???
28 мар 12, 12:06    [12326035]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить