【问题标题】:How to return all data in a column from ADSI Openquery?如何从 ADSI Openquery 返回列中的所有数据?
【发布时间】:2013-03-11 14:37:42
【问题描述】:

我正在尝试从 Active Directory openquery(特别是“thumbnailPhoto”属性)获取 varbinary 数据类型,但是,它似乎将返回的数据截断为 256 个字符。我使用 Active Directory 应用程序查看当前存储的数据,它比 256 位大很多,因此肯定存在数据截断问题。

我的查询如下所示:

选择 *
从公开查询(ADSI,
                      '选择缩略图照片
FROM ''LDAP://X.X.X.XXX/OU=XX,OU=XX,dc=XX,dc=XX''
其中 objectClass = ''User''')

我曾尝试研究在 openquery 中转换/转换的方法,但似乎不可能和/或从未讨论过。

【问题讨论】:

  • Active Directory 的 SQL Server 接口非常有限(不再更新)-我建议不要使用它-使用其他方式来获取该数据

标签: sql sql-server active-directory


【解决方案1】:

事实证明,使用 AD 的 SQL Server 接口非常困难,所以我必须使用 DirectorySearch .net 库和 LDAP 查询 (http://technet.microsoft.com/en-us/library/aa996205(v=exchg.65).aspx) 从 AD 获取所有信息没有任何数据截断。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-09-07
    • 1970-01-01
    • 1970-01-01
    • 2019-09-30
    • 1970-01-01
    • 2016-08-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多