BCP实用程序

时间:2009-07-15 16:53:03

标签: sql-server sql-server-2005 bcp

我需要能够在我的应用程序中使用SQL Server BCP的功能导出一些数据。运行此实用程序的计算机上不会安装SQL Native Client,因此默认情况下不会出现BCP.exe。

我可以在安装包中放置一个版本的BCP吗?什么是许可影响?

我尝试过使用SQL Server 2000(2000.80.2039.0)附带的版本,只需复制BCP.exe和BCP.rll文件即可正常工作。

但是,当我尝试使用SQL Server 2005(2005.90.3042.0)附带的版本时,该文件不执行任何操作(未报告任何消息或错误)。任何人都可以告诉我BCP.exe所依赖的其他依赖项。我尝试使用DependencyWalker并复制了sqlncli.dll和devmgr.dll,但仍无用。

任何帮助,指示等都会非常感激。

由于

2 个答案:

答案 0 :(得分:1)

谢谢Kragen2uk。 我已经使用了依赖步行器。最后,我不得不在目标机器上安装SQL Server Native Client(客户端组件)。无论如何,这是一个免费的可再发行组件。

答案 1 :(得分:0)

尝试使用依赖性walker来查找依赖项 - 只需谷歌即可免费获取。