powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / MultiValue и T-SQL
1 сообщений из 1, страница 1 из 1
MultiValue и T-SQL
    #32018119
Fill
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

Есть простой запрос получения информации из NDS:

Use master
go

sp_addlinkedserver 'ADSI_LINKED_SERVER', 'Active Directory Services 2.5', 'ADSDSOObject', 'adsdatasource'
go

Use MyTestBase
go

SELECT *
FROM OpenQuery(ADSI_LINKED_SERVER,
'<NDS://MYORGNDS/C=RU>;(Object Class=User);ADsPath,Surname,Given Name;Subtree')
where [Given Name] Is Not NULL
order by Surname
go

Этот запрс работает без проблем.

Но вот мне понадобилось получить CN и я обломился. Дело в том, CN в NDS имеет MultiValue значение, т.е. - массив строк.

Подскажите, можно ли средствами T-SQL вытащить хотя бы первое значение из массива? Или бросить все это и вытаскивать CN из ADsPath?

С уважением, Сергей.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / MultiValue и T-SQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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