Crear y borrar carpetas con SQL Server
Para crear una carpeta en SQL Server, existen diferentes formas:
1. Mediante xp_cmdshell que es un procedimiento almacenado
2. SSIS que es una herramienta de SQL Server
3. Mediante PowerShell que es un shell que viene con SQL Server
4. Mediante el Agente de SQL Server
1. xp_cmdshell
Para habilitar xp_cmdshell ejecute las siguientes sentencias T-SQL:
USE master;
GO
EXEC sp_configure 'show advanced option', '1';
RECONFIGURE WITH OVERRIDE;
EXEC sp_configure 'xp_cmdshell', 1;
GO
RECONFIGURE;
Estas sentencias habilitan las opciones avanzadas y luego el procedimiento almacenado extendido xp_cmdshell.
Para crear una carpeta llamada mi carpeta utilice las siguientes sentencias:
Para remover una carpeta llamada micarpeta utilice las siguientes sentencias:
xp_cmdshell 'rd c:\micarpeta'
Los siguientes comandos permiten crear un folder llamado myPowerShellFolder
New-Item c:\myPowerShellFolder -type directory
Para borrar la carpeta se utilizan los siguientes comandos.
Para borrar la carpeta se utilizan los siguientes comandos.
Remove-Item c:\myPowerShellFolder
3. Mediante SSIS
Utilizando SQL Server Data Tools. Abra un nuevo proyecto de integration services:
4. Mediante el Agente de SQL Server
Crear un trabajo:
En los pasos, cree un nuevo paso del tipo Operative System (Sistema operativo) y en Comando escriba los siguientes comandos mkdir c:\folderagente para crear un folder llamado folderagente:
3. Mediante SSIS
Utilizando SQL Server Data Tools. Abra un nuevo proyecto de integration services:
4. Mediante el Agente de SQL Server
Crear un trabajo:
En los pasos, cree un nuevo paso del tipo Operative System (Sistema operativo) y en Comando escriba los siguientes comandos mkdir c:\folderagente para crear un folder llamado folderagente:
Para borrar se necesita el siguiente comando: rd c:\folderagente:
Sobre el autor
Daniel Calbimonte es un apasionado en la tecnología. Ha sido programador, project manager, documentador, ingeniero de software, experto en soporte técnico, YouTuber, escritor de artículos técnicos, blogger. Docente de tecnologías Microsoft, Developer de BI, DBA, conferencista. Actualmente da consultorías de software.
Whatsapp: +59175502310
Email: calbimonte.daniel@gmail.com
Imágenes
Bing Image Creator
Comentarios
Publicar un comentario