2015-12-21 74 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任務,或者腳本任務可以將它們直接插入到數據庫中。