我目前正在使用LDAP来获取SSIS包中的用户信息。我正在使用运行此查询的ADO.NET数据源:
SELECT sAMAccountName, cn, givenName, sn FROM 'LDAP://domainController' where objectClass='User'
问题是,我想将域后缀附加到sAMAccountName,因为它不包含在内。防爆。 “ DOMAIN \ sAMAccountName”。但是,我无法弄清楚如何将此数据从Unicode文本流(DT_NTEXT)转换为字符串(DT_STR)。将此列转换为String将允许我使用派生列工具相当容易地附加此后缀。
在我的SSIS包中有没有简单的方法将DT_NTEXT转换为DT_STR?
答案 0 :(得分:1)
Active Directory SSIS Data Source
我将两个数据转换任务链接在一起“NTEXT - > TEXT”,然后将“TEXT - > STR”链接到第二个屏幕截图中。我目前无法访问该软件包,但128个字符的内容应该足够宽。