Utilidad BCP
-
16-09-2019 - |
Pregunta
Es necesario disponer de la capacidad en mi solicitud para ser capaz de exportar algunos datos utilizando el utitility SQL Server BCP. Las máquinas en las que esta utilidad podría correr no tendrían SQL Native Client instalado en él, por lo BCP.exe no estarán presentes por defecto.
¿Puedo poner una versión de BCP en el paquete de instalación. ¿Cuáles son las implicaciones de licencia?
He intentado usar la versión que se incluye con SQL Server 2000 (2000.80.2039.0) y funciona bien con sólo copiar el BCP.exe y BCP.rll presentar de nuevo.
Sin embargo, cuando trato de usar la versión, que viene con SQL Server 2005 (2005.90.3042.0), el archivo simplemente no hace nada (ningún mensaje de error o se informa). ¿Puede alguien por favor dígame qué otras dependendies la BCP.exe depende. Intenté usar DependencyWalker y copiado sqlncli.dll y devmgr.dll pero todavía no hay uso.
Cualquier ayuda, punteros, etc. sería muy apreciada.
Gracias
Solución
Gracias Kragen2uk. Yo ya había utilizado la dependencia andador. Al final, tuve que instalar SQL Server Native Client (componentes del cliente) en la máquina objetivo. Es un redistribuible libre de todos modos.
Otros consejos
Trate Dependency Walker para encontrar dependencias - libre disposición que sólo Google
.