Saltar al contenido

Cómo eliminar archivos en el directorio a través de MS SQL Server

Solución:

xp_cmdshell requiere que se pase una cadena literal como parámetro. No se puede construir un valor sobre la marcha.

Prueba esto:

DECLARE @cmd NVARCHAR(MAX) = 
'xp_cmdshell ''del "C:rootsfd_devtracker' + @deletefile + '"''';
EXEC (@cmd)

Considere eso xp_cmdshell debe estar habilitado, por ejemplo, de esta manera.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *