首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQL ADSI Active Directory创建新帐户

SQL ADSI Active Directory创建新帐户
EN

Stack Overflow用户
提问于 2009-02-10 17:50:15
回答 1查看 1.8K关注 0票数 3

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

此外,我希望必须使用openquery来获取数据,但看起来这是唯一的解决方案。

下面是我使用的示例查询:

代码语言:javascript
复制
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''
  '
) 

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-02-10 19:07:48

您不能(至少不能使用ADSI SQL)。

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

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

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/533425

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档