当行数小于500k时,使用ssis导出到csv文件没有问题。当尺寸变大时,我得到以下错误
DT_TEXT,Unicode文件不支持。使用DT_NTEXT 而是使用数据转换将数据转换为DT_TEXT 成分
答案 0 :(得分:0)
使用管理工作室
右键单击数据库,然后选择“任务”>导出数据。
选择数据源作为SQL Server,选择服务器名称,身份验证和数据库,然后单击下一步。
选择目标作为平面文件目标并浏览.csv文件并单击下一步。
选择行终止符为{CR} {LF},列终止符为逗号{,},然后单击“下一步”。
最后,它将显示导出到.csv文件的行的详细信息。
答案 1 :(得分:0)
执行错误消息建议 - 确保对于映射到数据库中nvarchar列的Flat File Source列具有DT_NTEXT类型。 为此,请单击“平面文件源”上的“显示高级编辑器”,然后转到“输入和输出属性”>平面文件源输出>输出列