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

Откуда:
Сообщений: 148
Всем доброго времени суток.

Запускаю на своём компе Management Studio 2012
пытаюсь выполнить запрос

SELECT objectsid, SN, name, mail, objectGuid, sAMAccountName
FROM OPENQUERY(ADSI,N'<LDAP://DC=koekto-gdetotam,DC=ru>;(&(objectCategory=User));adspath,objectsid,SN,name,mail,objectGuid,sAMAccountName')

получаю сообщение
Msg 7321, Level 16, State 2, Line 1
An error occurred while preparing the query "<LDAP: .... " for execution against OLE DB provider "ADsDSOObject" for linked server "ADSI".

тут же на этом же компе запускаю Management Studio 2008 R2
пытаюсь выполнить запрос и о чудо ... всё работает

чего нет в Management Studio 2012 из того что есть в Management Studio 2008 R2
16 июл 14, 07:39    [16310010]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при попытке получить данные из ActiveDirectory  [new]
Ruuu
Member

Откуда: Иркутск
Сообщений: 4272
funny
чего нет в Management Studio 2012 из того что есть в Management Studio 2008 R2
судя по ошибке, разные настройки Linked Server'а:

funny
An error occurred while preparing the query "<LDAP: .... " for execution against OLE DB provider "ADsDSOObject" for linked server "ADSI".
16 июл 14, 07:49    [16310016]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при попытке получить данные из ActiveDirectory  [new]
funny
Member

Откуда:
Сообщений: 148
Ruuu,
Эт как такое может быть? Сервер один, база одна. У меня во View обращение к AD ... из 2008 студии работает из 2012 нет. А у каждого приложения которое эту самую View использует тоже свои настройки Linked Server'а?
16 июл 14, 08:04    [16310035]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при попытке получить данные из ActiveDirectory  [new]
Ruuu
Member

Откуда: Иркутск
Сообщений: 4272
funny
Ruuu,
Эт как такое может быть? Сервер один, база одна. У меня во View обращение к AD ... из 2008 студии работает из 2012 нет. А у каждого приложения которое эту самую View использует тоже свои настройки Linked Server'а?
не, Linked Server - это серверный объект, настройки хранятся в базе msdb.

Вы точно подключаетесь к одному и тому же серверу под одной учеткой и выполняете один и тот же код?
16 июл 14, 08:38    [16310089]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при попытке получить данные из ActiveDirectory  [new]
funny
Member

Откуда:
Сообщений: 148
Ruuu,

Да к одной и той же базе на одном и том же сервере и выполняю одно и то же представление. Это то меня и насторожило.
16 июл 14, 09:29    [16310232]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при попытке получить данные из ActiveDirectory  [new]
funny
Member

Откуда:
Сообщений: 148
сам сервер 2008 R2
16 июл 14, 09:30    [16310239]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при попытке получить данные из ActiveDirectory  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8723
У Вас разные настройки консолей, сверьте и измените.
16 июл 14, 12:04    [16311388]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при попытке получить данные из ActiveDirectory  [new]
Glory
Member

Откуда:
Сообщений: 104751
А логин из обеих студий одинаковый ? А протокол соединения ?
А под sa как себя ведут запросы из разных студий ?
16 июл 14, 13:07    [16311971]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при попытке получить данные из ActiveDirectory  [new]
funny
Member

Откуда:
Сообщений: 148
Glory,

Под sa нет возможности проверить. В обоих студиях цепляюсь через Windows Authentication

а по протоколам где можно посмотреть?
17 июл 14, 11:50    [16317416]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить