Mostra paginaRevisioni precedentiPuntano quiTorna su Questa pagina è in sola lettura. Puoi visualizzare il sorgente, ma non puoi modificarlo. Contatta l'amministratore se pensi che ci sia un errore. {{:wiki:icons:t-sql.png?nolink&90 |}} <fs xx-large>Abilitazione xp_cmdshell</fs> [[hobby:development:sql|{{ :wiki:icons:left_arrow.png?48|Vai alla mappa}}]]\\ //<fc #5F5F5F><fs large>(Abilita le opzioni avanzate di SQL Server)</fs></fc>// \\ \\ Le istruzioni seguenti abilitano le opzioni avanzate di SQL Server per interagire con la shell di sistema.\\ Gestione del file system direttamente da SQL <sxh sql> USE master; GO EXEC sp_configure 'show advanced option', '1'; RECONFIGURE WITH OVERRIDE; GO EXEC sp_configure 'xp_cmdshell', 1; GO RECONFIGURE; </sxh> Copia di un file: <sxh sql> 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 </sxh> <callout type="info" icon="true" title="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. </callout> hobby/development/sql/select/sys_0001.txt Ultima modifica: 2021/02/10 15:54da mauro.cortese