Я администратор домена, и я пытаюсь использовать OpenRowset
для запроса AD от Sql Server 2008
это мой синтаксис (и это, вероятно, ошибка синтаксиса), но я получаю эту ошибку:Получить AD адрес электронной почты из SSMS
Msg 7321, Level 16, State 2, Line 1
An error occurred while preparing the query
"SELECT name, displayname, givenname, distinguishedName, SAMAccountName
FROM 'LDAP://Domainname.company.com/ou=northamerica, dc=domainname,dc=company,dc=com'
WHERE Name = 'Red*'"
for execution against OLE DB provider "ADSDSOObject" for linked server "(null)".
И это мой синтаксис Я пытаюсь запустить
SELECT *
FROM OPENROWSET('ADSDSOObject', 'adsdatasource',
'SELECT name, displayname, givenname, distinguishedName, SAMAccountName
FROM ''LDAP://Domainname.company.com/ou=northamerica,
dc=domainname,dc=company,dc=com''
WHERE Name = ''Red*''')
GO
Что следует делать с xx.local, должно ли это быть моим доменным именем? –
Это правильно. Это будет ваш домен. – smr5