Borrar fichero desde T-SQL

26/07/2006 - 16:48 por Alfredo Hidalgo | Informe spam
Amigos, existe alguna función, rutina o forma de eliminar un fichero que
tengo en una carpeta especifica desde un trigger o store procedure?.

Por ejemplo de "C:\Mis Documentos\Ejemplo.doc"

Salu2.
Alfredo.

Preguntas similare

Leer las respuestas

#1 Miguel Egea
26/07/2006 - 17:00 | Informe spam
en la versión 2000 lo puedes hacer con xp_cmdshell, pero puedes intuir que
es bastante peligroso, cuidado con la seguridad :)

Saludos
Miguel Egea
"Alfredo Hidalgo" wrote in message
news:
Amigos, existe alguna función, rutina o forma de eliminar un fichero que
tengo en una carpeta especifica desde un trigger o store procedure?.

Por ejemplo de "C:\Mis Documentos\Ejemplo.doc"

Salu2.
Alfredo.

Respuesta Responder a este mensaje
#2 Alejandro Mesa
26/07/2006 - 17:13 | Informe spam
Alfredo,

Tambien puedes usar los procedimientos sp_OA%, que estan relacionados con
"OLE Automation" e instanciar objetos de la clase Scripting.FileSystemObject
y manipular los archivos atraves de estos objetos. Al igual que si usas
xp_cmdshell, como comento Miguel, debes tener mucho cuidado con la seguridad,
pues al dar permiso de ejecucion sobre estos sps, estas abriendo una puerta
de entrada en tu server.

Aca tienes un buen ejemplo de como hacerlo.

http://www.umachandar.com/technical.../Main7.htm


AMB

"Alfredo Hidalgo" wrote:

Amigos, existe alguna función, rutina o forma de eliminar un fichero que
tengo en una carpeta especifica desde un trigger o store procedure?.

Por ejemplo de "C:\Mis Documentos\Ejemplo.doc"

Salu2.
Alfredo.



Respuesta Responder a este mensaje
#3 Carlos Sacristán
27/07/2006 - 08:31 | Informe spam
¿Y no tendría más sentido hacerlo desde la aplicación cliente? Encargar
este tipo de cosas a un gestor de base de datos no sé hasta qué punto tiene
lógica...


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Alfredo Hidalgo" escribió en el mensaje
news:
Amigos, existe alguna función, rutina o forma de eliminar un fichero que
tengo en una carpeta especifica desde un trigger o store procedure?.

Por ejemplo de "C:\Mis Documentos\Ejemplo.doc"

Salu2.
Alfredo.


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida