gpt4 book ai didi

sql-server - SQL ADSI Active Directory 创建新帐户

转载 作者:行者123 更新时间:2023-12-05 01:19:37 24 4
gpt4 key购买 nike

我的 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''
'
)

谢谢

最佳答案

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

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

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

关于sql-server - SQL ADSI Active Directory 创建新帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/533425/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com