通过 SSIS 包将文本文件中的数据插入到 sql server 时,在一列中出现错误,因为它无法插入长度超过 50 的列。我应该怎么做才能启用插入。
使用 SSIS 包将数据从文本文件插入到 SQL Server 数据库中的一张表中。
SSIS 正在按照您的要求行事。默认情况下,平面文件连接管理器会将输入列的长度定义为 50 个字符。
如果您让 SSIS 创建目标表,现在您还需要修复目标表定义。假设 SQL Server 我们需要将长度增加到 255,就像这样
ALTER TABLE
dbo.MyTable
ALTER COLUMN
ShortCol varchar(255);