O SQL Server 2019 introduziu um novo procedimento armazenado do sistema (e não documentado):
sys.xp_delete_files
O que exatamente esse novo procedimento armazenado estendido faz? Como ele difere do xp_delete_file
que já existe há anos? Ele substitui xp_delete_file
?
Para começar, o mais antigo
xp_delete_file
(também não documentado) é bastante limitado:Para mais informações sobre ele, consulte:
O mais recente
sys.xp_delete_files
tem a seguinte sintaxe:Notas:
*
= zero ou mais de qualquer caractere?
= exatamente um de qualquer caracteresysadmin
função de servidor fixa para executar (use a assinatura de módulo em vez de adicionar o login do aplicativo àsysadmin
função de servidor fixa; consulte: Use com segurança e facilidade permissões de alto nível sem concedê-las a qualquer pessoa: nível de servidor )Para detalhes completos, por favor, veja meu post:
sys.xp_delete_files e 'permitir enumeração do sistema de arquivos': dois novos itens não documentados no SQL Server 2019