我需要能够在我的应用程序中使用SQL Server BCP实用程序导出一些数据。运行此实用程序的计算机上不会安装SQL Native Client,因此默认情况下不会出现BCP.exe。
我可以在安装包中添加一个版本的BCP吗?许可的含义是什么?
我尝试使用SQL Server2000 (2000.80.2039.0)附带的版本,它只需复制BCP.exe和BCP.rll文件即可正常工作。
但是,当我尝试使用SQL Server2005 (2005.90.3042.0)附带的版本时,该文件什么也不做(没有消息或错误报告)。谁能告诉我BCP.exe还依赖于哪些其他依赖项?我尝试使用DependencyWalker,并复制了sqlncli.dll和devmgr.dll,但仍然没有用。
任何帮助,指针等都将非常感谢。
谢谢
发布于 2009-07-16 09:00:30
谢谢,Kragen2uk。我已经用过dependecy了。最后,我必须在目标计算机上安装SQL Server Native Client (客户端组件)。不管怎么说,这是一个免费的可再发行的软件。
发布于 2009-07-15 17:09:15
尝试使用dependency walker查找依赖项--可以免费使用,只需在google上搜索它即可。
https://stackoverflow.com/questions/1132590
复制相似问题