BCP是微软最出色的导入导出数据工具,一般导入导出速度在千条每秒以上,效果极佳。一般来说,用文本文件或Excel文件方式与MSSQL交互数据,BCP是最佳选择。
BCP一般集成在MSSQL的客户端环境里,除非你真的是数据库开发人员,否则没有必要安装上百M的MSSQL客户端程序。因此,剥离出BCP运行环境还是有必要。
在有安装MSSQL2K客户端机子上,进入:C:\Program Files\Microsoft SQL Server\80\Tools\Binn,
找到 bcp.exe
程序和
Resources
目录(bcp.exe还需要一些资源文件才能运行)。拷贝bcp.exe程序和Resources目录到其他目录去,然后进入Resources目录,一般有
1033
和
2052
两个子目录,进入这两个目录,保留
bcp.rll
文件,其他的*.rll文件完全删除。
BCP运行环境还要数据库驱动支持, sqlsrv32.dll
和
odbcbcp.dll
这两个文件是必须的,需要注意的是,这两个文件的
版本号必须一致
,一般在XP SP2或XP SP2的
System32
下即可找到。这两个文件放在BCP对应的当前路径下。
在程序调试过程中,如果发现有异常但未提示,请在DOS环境运行当前BCP程序调试即可。
在以下环境调试通过:
XP_SP3+MSSQL2K(SP4)+干净的 虚拟机XP环境
(尚未安装MSSQL客户端)。
评论这张
转发至微博
BCP一般集成在MSSQL的客户端环境里,除非你真的是数据库开发人员,否则没有必要安装上百M的MSSQL客户端程序。因此,剥离出BCP运行环境还是有必要。
在有安装MSSQL2K客户端机子上,进入:C:\Program Files\Microsoft SQL Server\80\Tools\Binn,
找到
BCP运行环境还要数据库驱动支持,
在程序调试过程中,如果发现有异常但未提示,请在DOS环境运行当前BCP程序调试即可。
在以下环境调试通过:
XP_SP3+MSSQL2K(SP4)+干净的
评论这张
![BCP运行环境! - yyimen - yyimen的博客 BCP运行环境! - yyimen - yyimen的博客](http://img.bimg.126.net/photo/wOfI4a01qlCLJ0RsXKp78A==/5779525696800011392.jpg)
转发至微博