Sto lottando per decomprimere un file dall'utilizzo di 7-zip.
Sto eseguendo da SSMS il seguente comando, la password è sostituita dal testo "password".
exec XP_CMDSHELL 'C:\"Program Files (x86)"\7-Zip\7z.exe e -pPASSWORD -w"D:\EMIS Files\Data Warehouse\Processing\" D:\"EMIS Files"\"Data Warehouse"\Processing\SWFT_EMIS_DW_CCMH_EXTRACT_20180717.zip *.*'
Ora ricevo i messaggi di accesso negati:
"ERROR: Can not open output file : Access is denied. : .\SWFT_EMIS_DW_CCMH_EXTRACT_20180717.bak"
Qualcuno sa cosa sto facendo male, per favore.
Dave
xp_cmdshell
che è definito nell'istanza di SQL Server e assicura inoltre che quell'account abbia accesso al file di input e al file di output nei percorsi 7Z, ecc. Ho lasciato anche quella logica perSELECT user_name(), suser_name();
funzioni per visualizzare il contesto di sicurezza SQL & amp; anche ilexec xp_cmdshell 'echo %username%'
per quello che cmd vede tramite SQL