当前位置:  开发笔记 > 编程语言 > 正文

SQL ADSI Active Directory创建新帐户

如何解决《SQLADSIActiveDirectory创建新帐户》经验,为你挑选了1个好方法。

我的SQL Server(2005)中有一个ADSI连接,我可以使用openquery查询它.有没有办法创建新帐户(和/或)编辑现有帐户?

此外,我想使用openquery来获取数据,但看起来它是唯一的解决方案.

这是我正在使用的示例查询:

SELECT 
  samaccountname,
  department,
  mail,
   displayName,
  employeeid
FROM OPENQUERY( ADSI, 
  '
  SELECT samaccountname, department, mail,  displayName, employeeid
  FROM ''LDAP://DC=MyDomainName,DC=MyDomainExtension''
  WHERE objectCategory = ''Person'' and objectClass= ''user''
  '
) 

谢谢



1> Tomalak..:

你不能(至少不使用ADSI SQL).

ADSI SQL只定义了一个搜索接口,只支持该SELECT语句(参见MSDN:" SQL Dialect ").此外,OPENQUERY()是获取SQL Server中数据的唯一方法.

要创建对象,您必须使用另一种方法(您可以很好地针对ADSI接口编写脚本).

推荐阅读
郑谊099_448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有