【发布时间】:2015-09-05 10:49:01
【问题描述】:
我正在使用 SSIS 将数据从平面文件插入数据库。
我为此创建了数据流任务。我使用平面文件作为源和 ADO NET 目标来插入数据。
下面是我的平面文件源设置的样子。
下面是我的“列”标签的样子
当我使用投标和数据正确插入数据库时,这工作正常。它甚至可以在本地运行时与 DTEXEC.EXE 一起使用。
现在,问题在于使用 dtexec.exe 在服务器上执行包。在服务器上,数据已正确插入,但在将数据插入数据库时完全忽略了给出的文本限定符(双引号)。在本地运行时,同样的工作完全正常。我附上了下面的图片,了解它是如何存储在数据库中的。
我已经在本地和远程服务器上检查了 SQL SERVER 版本和 SSIS 版本,两者都是相同的。
可能是什么问题?有人可以帮忙吗?
【问题讨论】:
-
原始数据在记事本中是什么样子的?
-
@EricHauenstein:看起来像 " 11111118","Test ","Test ","04/08/1997","12/31/2018"跨度>
标签: sql-server ssis