我需要能够在我的应用程序中使用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,但仍无用。
任何帮助,指示等都会非常感激。
由于
答案 0 :(得分:1)
谢谢Kragen2uk。 我已经使用了依赖步行器。最后,我不得不在目标机器上安装SQL Server Native Client(客户端组件)。无论如何,这是一个免费的可再发行组件。
答案 1 :(得分:0)
尝试使用依赖性walker来查找依赖项 - 只需谷歌即可免费获取。