新建一个DTS的包
把上万个TXT文件导入到一个库中
一个文件一个表

解决方案 »

  1.   

    如果txt檔的結構一致,即table schema一樣,就好弄。
    如果不一致,暫時沒想到辦法
      

  2.   

    DTS包估计做不到,只有自己写代码来做了。自己搞也不难的,因为我以前把某个文件夹内所有图片导入表中,跟这类似.1:先把这个文件夹上万上txt文件路径保存到一个表中.2:写一个游标,循环取文件径select * into 新表 from openrowset('microsoft.oledb.jet.4.0','text;hdr=no;datasource=路径')...[文件名#txt]
      

  3.   


    同意,不然的话还要考虑到建 schema.ini文件
      

  4.   

    那些TXT文件结构都一样
    就是里面的值不同
    例如
    表1.TXT
    col001 col002 col003
    1      2      3
    2      3      4
    表2.TXT
    col001 col002 col003
    4      5      6
    3      67      43
    大概就是这样的
      

  5.   

    那就比較好弄了,
    動態指定source & destination
    設定一個全域變量flag,記錄導資料的次數,循環導入就可以了利用ActiveX Script Task,
    動態分配task,
    并利用flag來判斷,
    利用dts本身的失敗成功step來循環