Active directory AD链接服务器查询在一台服务器上工作,而在另一台服务器上失败?

Active directory AD链接服务器查询在一台服务器上工作,而在另一台服务器上失败?,active-directory,linked-server,Active Directory,Linked Server,我正在获取要加入我的应用程序安全用户列表的普通用户列表 我正在将db从一台服务器移植到一台新服务器,此代码在旧服务器中工作,在新服务器中失败: 从中选择* OPENQUERYADSI,'选择cn、公司、部门、显示名称、区分名称、给定名称、HomeDirectory、HomeDrive、邮件、经理、名称、samaccountname、序列号、标题、用户名、电话号码 从LDAP://DC=OurName,DC=OurPlace,其中objectCategory=person和objectClass=

我正在获取要加入我的应用程序安全用户列表的普通用户列表

我正在将db从一台服务器移植到一台新服务器,此代码在旧服务器中工作,在新服务器中失败:

从中选择* OPENQUERYADSI,'选择cn、公司、部门、显示名称、区分名称、给定名称、HomeDirectory、HomeDrive、邮件、经理、名称、samaccountname、序列号、标题、用户名、电话号码 从LDAP://DC=OurName,DC=OurPlace,其中objectCategory=person和objectClass=user作为

新服务器将开始接收列表,您可以在显示屏上看到它。然后poof它消失了,它将显示此错误: 信息7330,16级,状态2,第1行 无法从链接服务器ADSI的OLE DB提供程序ADSDSOOObject中获取行

这似乎是链接服务器的相同设置。旧的那一排有1000行

我应该看什么


TIA

我想您和我一样有一个用于active directory的链接服务器。链接服务器有一个安全上下文,您应该在其中设置查询active directory时将使用的用户和密码

您用于链接服务器的用户可能不同,没有足够的权限查询您的广告