SQL SERVER - Executando comandos do MS-DOS

--É possível executar um comando do MS-DOS no Sql Server.
--Este tipo de procedimento é muito utilizado em Jobs.
--O exemplo abaixo é utilizado para deletar um arquivo txt.

EXEC XP_CMDSHELL 'del c:\Arquivos\TesteDel.txt' --, no_output

--O parâmetro ", no_output" esta comentado pois não é necessário.
--O mesmo exibe o resultado final.
--Caso o arquivo não seja deletado um erro pode ser visto descomentando o comando de output.
--Qualquer comando do MS-Dos pode ser utilizado ao invés do 'del'.

Versão do Sql Server: 2008 R2
As querys devem funcionar nas versões 2000 e 2005 do Sql Server.

Deixe sua duvida e/ou comentário abaixo.

Comentários

Postagens mais visitadas deste blog

SQL SERVER - Abrindo arquivo Txt/Csv com OpenRowSet

SQL SERVER - Verificando jobs com falha

SQL SERVER - Manuseando tabelas