2011-09-26 146 views
2

我想在中创建一个数据连接,将查询的结果导入工作簿中的工作表。到Active Directory的Excel数据连接

我看到我can do this用VBA,但我同意罗布here,它应该是比这更容易,只是用“OLE DB提供程序的Microsoft目录服务”

的谷歌搜索的位表明,这是一个洞在我们的集体知识中值得充实!

+1

这并不复杂 - 不知道问题在这里:不要忘记你在*编程*网站发布这个...你链接到的示例代码可以简化(即你不需要显式的Command对象),但它非常易于管理。 –

+0

哎呀!蒂姆,好点。我在这里闲逛,我忘了。 :) – harvest316

+0

在http://superuser.com/q/340187/53184 – harvest316

回答

0

4小时试验&错误后,我放弃了,没有在SQL边的AD的东西,使用

SELECT * FROM OPENQUERY(MyActiveDirectoryLinkedServer, 'SELECT ... FROM ''LDAP://...'' WHERE ...') 

但是这需要建立一个链接的服务器,这是对DBA的最佳实践。幸运的是,我的情况已经有了。 ;)

+0

重新问这个问题我仍然有兴趣在一个正确的Excel端修复,如果任何人有一个。希望有人在超级用户将帮助:http://superuser.com/questions/340187/excel-data-connection-to-active-directory – harvest316

相关问题