Je serais prudent avec xp_cmdshell car cela peut créer une faille de sécurité. Consultez cet article sur http://www. databasejournal.com/features/mssql/article.php/3372131/Using-xpcmdshell.htm
Si le compte de service dispose de droits d'administration locale, vous pouvez utiliser cette procédure pour exécuter n'importe quelle commande du système d'exploitation Windows.
Découvrez cette question similaire que j'ai posée il y a quelque temps. Après quelques recherches, j'ai décidé que le risque de sécurité était trop grand pour un serveur de base de données de production. Votre situation peut être différente et xp_cmdshell peut être la réponse.SQL Server xp_cmdshell