# Re: 由 DBF 转入SQL Server 7.0 ，请帮忙，谢谢。

Posted by C.T.Wang on July 26, 1999 at 18:13:49:

In Reply to: 由 DBF 转入SQL Server 7.0 ，请帮忙，谢谢。 posted by Rookie on July 25, 1999 at 14:50:59:

1. 要转入大批资料进SQLserver的问题我也遇过.(由于SQLserver太"鸡婆", 会自动作log...)
2. 把以前我试过最快的作法提供你参考:
- 程式先将资料整理/转换.写入text档.
- 如果旧的资料不要的话. don't "Delete", 将整个table "Drop"掉.(快n倍) 再用指令重建.
- 使用Bulk Insert将资料由text file转入SQL.(别忘了Bulk insert前要将transaction log off掉)
- 用SQL指令create index/Primary Key..
3. 我因为要倒入1,000,000+笔资料所以不得不如此作.
4. 你若不用Bulk insert(from text file). 至少也要辛苦一下组insert指令送给SQL.(最好用command object). 我想150,000笔资料可在3-30分钟内完成(depends on lots of things)
5. 我不敢想像用recordset转万笔资料入SQLserver..(I don't have that kinds of GUTS)

P.S. 关掉transaction Log的SQL语法比较难查, 附给你参考..
exec sp_dboption 'dbname', 'select into/bulkcopy', 'true'

Follow Ups:

- 还是不太懂 ... Rookie 20:40:01 7/26/99 (2)
  - Re: 还是不太懂 ... C.T.Wang 23:05:04 7/26/99 (1)
    - 谢谢，但是.txt的格式该怎么排? Rookie 23:52:22 7/26/99 (0)