Sql server 2005 从SQL Server 2005(LDAP)中的Active Directory获取描述字段
我唯一无法抓取的字段是我们广告中的Sql server 2005 从SQL Server 2005(LDAP)中的Active Directory获取描述字段,sql-server-2005,active-directory,ldap,Sql Server 2005,Active Directory,Ldap,我唯一无法抓取的字段是我们广告中的描述字段。错误是: 无法从的OLE DB提供程序“ADsDSOObject”获取行的数据 链接服务器“ADSI”。不能 由于以下原因转换数据值 符号不匹配或溢出除外 有什么数据类型可以用来处理它试图返回的对象吗?我想你的问题在于AD可以在一个字段中存储多个值(这与关系数据库中的第一个规范化规则完全相反) 不确定您的查询是什么样子的-但是您是否可以尝试向description属性添加“[0]”索引器,如果可能的话 Marc我在尝试使用ADsDSOObject和AD
描述
字段。错误是:
无法从的OLE DB提供程序“ADsDSOObject”获取行的数据
链接服务器“ADSI”。不能
由于以下原因转换数据值
符号不匹配或溢出除外
有什么数据类型可以用来处理它试图返回的对象吗?我想你的问题在于AD可以在一个字段中存储多个值(这与关系数据库中的第一个规范化规则完全相反) 不确定您的查询是什么样子的-但是您是否可以尝试向description属性添加“[0]”索引器,如果可能的话
Marc我在尝试使用
ADsDSOObject
和ADO
时,从AD获取Description
字段时遇到同样的问题
您必须为每个或Do使用一个对值进行交互,直到。。。EOF
语句类型
不幸的是,没有,我只是在.net中的CLR存储过程和函数中重新编写了我们的AD查询以获取数据。