hobby:development:sql:select:sys_0001

Abilitazione xp_cmdshell Vai alla mappa
(Abilita le opzioni avanzate di SQL Server)

Le istruzioni seguenti abilitano le opzioni avanzate di SQL Server per interagire con la shell di sistema.
Gestione del file system direttamente da SQL

USE master;  
GO  
EXEC sp_configure 
     'show advanced option', 
     '1';  
RECONFIGURE WITH OVERRIDE;
GO

EXEC sp_configure 'xp_cmdshell', 1;  
GO
RECONFIGURE;

Copia di un file:

DECLARE @source NVARCHAR(150) = 'C:\text.txt'
DECLARE @dest NVARCHAR(150) = 'C:\text_copy.txt'
DECLARE @cmd VARCHAR(150)  = 'XCOPY "' + @source + '" "' + @dest + '"  /I /Y'
EXEC xp_cmdshell @cmd

Permessi sul file system

Per l'accesso alle risorse del file system รจ necessario che l'utente con cui vien eseguito il servizio di SQL server abbia i diritti necessari per tali risorse.
  • hobby/development/sql/select/sys_0001.txt
  • Ultima modifica: 2021/02/10 15:54
  • da mauro.cortese