【发布时间】:2012-08-29 18:52:48
【问题描述】:
我有以下代码连接到我的活动目录,然后将用户拉到某个组中。由于代码在下面,它工作正常,但是我必须硬编码我想要查看的部门。
我正在尝试将参数传递给 openqueries 第二个参数(第二个代码),但我一直收到错误,我知道这是我的引号有问题,非常感谢任何帮助,谢谢,
select *
from openquery(ADSI, '
select
givenName,
sn,
sAMAccountName,
displayName,
mail,
telephoneNumber,
mobile,
physicalDeliveryOfficeName,
department,
division
from ''LDAP://DC=directorysync,DC=cfc, DC=com''
where objectCategory = ''Person''
and objectClass = ''user''
and department = ''Production''
AND displayname <> ''0_UW_Template_Remote''
ORDER BY displayName
')
select *
from openquery(ADSI, '
select
givenName,
sn,
sAMAccountName,
displayName,
mail,
telephoneNumber,
mobile,
physicalDeliveryOfficeName,
department,
division
from ''LDAP://DC=directorysync,DC=cfc, DC=com''
where objectCategory = ''Person''
and objectClass = ''user''
and department = '''+@Department+'''
AND displayname <> ''0_UW_Template_Remote''
ORDER BY displayName
')
【问题讨论】:
标签: sql-server active-directory