Как архивировать файлы с помощью процедуры хранения SQL CLR
Привет, я новичок в .Net. в соответствии с моими бизнес-требованиями я должен заархивировать файлы на основе имени файла в столбце номер счета таблицы данных. Если имя файла совпадает, у нас есть zip total matched files с защитой паролем. Я написал код для zip-файлов .Он работает в консольном приложении. Он не работает в среде CLR хранимые процедуры. При выполнении процедуры хранения возникает ошибка.
.Framework произошла ошибка во время выполнения определенных пользователем подпрограммы или статистической . Системная безопасность. исключение безопасности
Я дал разрешение на DLL в качестве внешнего доступа.
Что я уже пробовал:
Вот мой код для архивирования папки.
Sting path= @"c:\program files\ 7z\7z.exe"; String Destinationfolder=@"d:\temp\"; String Source folder=@"E:\myfiles.zip"; Processstartinfo pro= new processstartinfo ("cmd.exe"); Process p=new process (); Pro.windowstyle= processwindowstyle.hidden; Pro.filename= path; Pro.arguments="a -p passwordd+ "\""+Destination folder+"\""+ source folder+"\""; Process x= process start(pro); X.waitforexit(); Int status= x.exitcode;
Это моя ошибка в коде. Пользуюсь .Net framework 4
Спасибо за аванс