est-il possible d'appeler 7-zip à partir d'un script SQL? Fondamentalement, je suis en train d'extraire des tables à CSV, puis les emballer dans des fichiers 7z. J'ai installé 7-zip sur la machine où SQL Server est installé et l'a ajouté au chemin, mais cela ne semble pas suffisant.exécuter 7-zip à partir d'un script SQL
je reçois l'erreur suivante lorsque je tente d'exécuter le script avec xp_cmdshell
'7z' is not recognized as an internal or external command,
operable program or batch file.
c'est le code, je l'ai déjà déclaré les variables
declare @archiveCommand nvarchar(max)
declare @filename nvarchar(max)
set @archiveCommand = '7z a '[email protected]+'.7z '[email protected]+' '
print @archiveCommand
EXEC master..xp_cmdshell @archiveCommand
'a ajouté à la path' où avez-vous ajouté le chemin? –
Etes-vous sûr que 7z se trouve dans le chemin du compte d'utilisateur utilisateur qui exécute le serveur SQL? –
Avez-vous redémarré le serveur après avoir modifié PATH? –