【发布时间】:2013-10-07 14:00:43
【问题描述】:
我正在尝试使用 SQL Server Integration Services (SSIS) 2008 R2 从 Sybase ASE 15 数据库中提取数据。
我已设法使用正确的连接信息配置 OLE DB 源,并且可以查看表和数据。但是,无论我尝试什么,它总是返回 DT_STR 列。
我希望在不使用派生列/数据转换任务的情况下以 Unicode 格式返回数据,因为目标表都是用 NVARCHAR (DT_WSTR) 列定义的,这样做会有点痛苦遍历每一列只是为了改变类型。
有没有办法定义连接字符串/在登录时设置默认值/其他方法以确保 OLE DB 数据源在运行查询时返回 DT_WSTR 列而不是 DT_STR?
非常感谢, 约翰
【问题讨论】: