用bcp导入数据的时候在内存不够的情况下老是导不全
在2G的内存全部都消耗开始用虚拟内存的时候,在程序里用bcp语句导入很多零时文件,有57个零时文件,有的较大 
 			sprintf(szBcpCmd, 
 				 "EXEC   master..xp_cmdshell   \ 'BCP   %s.dbo.%s   in   \ "%s\\temp\\%s.tmp\ "   -c   -S\ "%s\ "   -U\ "%s\ "   -P\ "%s\ "\ ' ", 
 				g_pstDbObj-> Dbname, 
 				DbTableList[i], 
 				szCurPath, 
 				DbTableList[i], 
 				g_pstDbObj-> Server, 
 				g_pstDbObj-> User, 
 				g_pstDbObj-> Passwd);     
 结果测试多次,发现有的时候某些临时文件没有导全,即某些临时文件里只有一般数据入库,但是我手动导入可以,数据是没有问题的。 
 还有的时候某些临时文件没有导入,即数据库里的表是空的     
 请问bcp导入和系统内存有关系吗?
------解决方案--------------------入库操作肯定会消耗内存, 
 关于导入导出,建议用DTS,这个的效率最高,速度也非常快哦