SQL Server - Mover fichero

 
Vista:
sin imagen de perfil
Val: 67
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Mover fichero

Publicado por Ana (34 intervenciones) el 24/10/2017 14:30:12
Buenos días,

Estoy haciendo un procedimiento almacenado, donde inserto en una tabla datos que me vienen de un csv.

Si todo sale correcto, ese csv tiene que moverse a la carpeta de Ok.

Ejemplo:

SET @comando = 'MOVE C:\Temp\paraprocesar\miArchivo.csv C:\Temp\Ok'
exec(@comando)

Me da un error de sintaxis incorrecta.

¿Alguien me puede decir donde me estoy equivocando?

Muchas gracias por adelantado.

Un saludo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Mover fichero

Publicado por Isaias (4558 intervenciones) el 24/10/2017 20:33:15
Estas tratando de ejecutar un comando de OS desde SQL Server con EXEC y eso es meramente IMPOSIBLE.

DECLARE @comando nvarchar(100)
SET @comando = 'MOVE C:\Temp\paraprocesar\miArchivo.csv C:\Temp\Ok'
EXEC master.dbo.xp_cmdshell @comando

Solo revisa que en tu configuracion de SEGURIDAD el xp_cmdshell este activado
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 67
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Mover fichero

Publicado por Ana Plaza (34 intervenciones) el 25/10/2017 13:11:38
Hola,

Muchas gracias por las indicaciones, ya me ha salido.

Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar