我在从 Exchange 服务器或 AD 获取联系人信息到 SQL Server 数据库时遇到问题。
基本上 O 想在 Active Directory 用户与我的数据库之间进行同步。AD、Exchange、SQL 安装在不同的计算机上,但都在同一个域中。
我尝试了不同的方法,但没有取得任何成功。请告诉我是否有人以前尝试过。
sp_configure 'show advanced options',1
GO
reconfigure with override
GO
sp_configure 'Ad Hoc Distributed Queries',1
GO
reconfigure with override
GO
SELECT Name, displayName,givenname,distinguishedName,
SAMAccountName
FROM
OPENROWSET('ADSDSOObject','adsdatasource' ,
'SELECT Name, displayName,givenname,distinguishedName,
SAMAccountName
FROM ''LDAP://doaminname.domainname.tld/ou=Groupname,
dc=Computername,dc=domain name,dc=NET''
WHERE Name = ''username''')
GO
此代码给出错误:
错误消息 7321,级别 16,状态 2,行 2 准备查询时发生错误
"SELECT Name, displayName, givenname, distinguishedName,
SAMAccountName From FROM ''LDAP://doaminname.domainname.tld/ou=Groupname,
dc=Computername,dc=domain name,dc=NET''
WHERE Name = ''username''') for execution against OLE DB provider "ADSDSOObject" for linked server "(null)".