PDA

Ver la Versión Completa : comando xp_cmdshell...


dunia_lv
06-07-2005, 19:12:37
Hola:

Chicos quiero utilizar el comando

xp_cmdshell "copy caminodeorigen caminodestino"

y he visto algunos ejemplos, pero quisiera saber si en vez de copiar hacia el mismo server, pueda copiar del camino origen del server hacia el camino destino de mi computadora...me hago entender?

Ejemplo:
necesito hacer la copia de un fichero backup de una base de datos que se ha salvado en el server y pasar dicha copia a mi máquina...

please si es que esto se puede hacer podrían ponerme un ejemplo, puesto que he tratado de realizarlo y no me sale..

Agradecida

Dunia

delphi.com.ar
06-07-2005, 20:24:58
Tienes que tener en cuenta que los comandos ejecutados con xp_cmdshell se ejecutan, como si el usuario que ejecuta el motor ejecute algo desde la consola del sistema del mismo servidor. Todo lo que puedas hacer ahí puedes hacerlo, para tu caso supongo que podrías hacer un exec master..xp_cmdshell "NET USE X: \\MiEquipo\Shared /User:Admin@pepe" y mappear una unidad, copiar lo que quieras copiar y luego exec master..xp_cmdshell "NET USE X: /delete". (Si puede estar podrías dejar la unidad mappeada previamente)

Saludos!

droguerman
12-05-2006, 03:02:29
podrias crear una carpeta compartida en tu maquina y conectarla como unidad de red, pero habria q probar