2015-12-21 77 views
1

我正在使用SQL Server 2012,并试图导入平面文件并将其存储到数据库中。我遇到的问题是我只需要包含更多数据的文件中的某些行。SSIS平面文件导出 - 仅需要文件中的某些行

以下是我尝试导入的文件的一部分示例。

12/02/2015 09:47:44:917 Rx: Message Header: Ver: 1, MsgType: 1, MsgId: 3 Status: 0x00 
TranId: 6, Data ByteCount: 55 
Data: 86 A6 4E 0B 6A 64 54 2E 00 50 00 02 00 00 60 1A E0 AD 10 12 BF 07 56 54 20 31 32 42 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 CB 

Rx Cmd=84, Rsp code=0x00, Device Status=0x50 
Sub-Device Index=2 
IO Card=0 
Channel=0 
Manufacturer ID=24602 

我唯一关心的值是由=(子设备索引,IO卡等)分隔的值。在这个例子中,我如何导入文件的方式是将值2插入到子设备索引的列中,将0插入到IO卡的列中,将0插入到通道等中?

+0

最好是你添加文字而不是它的图片 –

+0

我改变了它,谢谢 – Juan

回答

0

您可以使用脚本任务来完成此操作,该脚本任务可以读取和解析文件,并填充SSIS变量以用于Execute SQL任务,或者脚本任务可以将它们直接插入到数据库中。