这是我第一次使用SQL Server查询AD。可悲的是,这不是一个我需要找到的简单的发行列表。它包含2个连字符( - ),显然由SQL解释为注释。任何人都知道怎么解决这个问题?
SELECT
*
FROM OPENQUERY(ADSI,'SELECT Mail, ADsPath FROM ''LDAP://dc=domain,dc=com''
WHERE memberof=''CN=[LDAP://CN=[WSTMSP -- Care RM Staff],OU=Security,OU=Groups,OU=West Division,DC=domain,DC=com],OU=Distribution,OU=Groups,OU=West Division,DC=domain,DC=com'' ')