我的老板发来请求我说:我想要一个 SQL 查询,列出特定组的所有域用户。我开始搜索查询。我找到了几个使用链接服务器的解决方案。
EXEC master.dbo.sp_addlinkedserver
@server = N'ADSI',
@srvproduct=N'Active Directory Service Interfaces',
@provider=N'ADSDSOObject',
@datasrc=N'adsdatasource'
然后
EXEC master.dbo.sp_addlinkedsrvlogin
@rmtsrvname=N'ADSI',
@useself=N'False',
@locallogin=NULL,
@rmtuser=N'DOMAIN\USER',
@rmtpassword='*********'
我用域管理员用户的信息替换了username
和password
,但我收到了这个错误
无法为链接服务器“ADSI”创建 OLE DB 提供程序“ADsDSOObject”的实例。
我们的域名是akilus.local
,但我没有替换数据源。
问题可能是什么?