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

¿Fue útil?

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

.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top