Имеется база MSSQL2005. Ии дельфи (через ADO) создаю бэкап для дальнейшего использования следующим образом:
BACKUP DATABASE [MyDB] TO DISK = N'C:\Users\User\AppData\Local\Temp\data.bak' WITH INIT, SKIP, NAME = N'MyBackup'
На что получаю ошибку прав доступа к C:\Users\User\AppData\Local\Temp (systemerror 5)
С папками, к которым прописаны полные права доступа для всех проблем не возникает. Специфика такова, что требовать от пользователя создать папку с нужными правами я не могу.
А теперь, собственно, вопрос. Как программно получить путь к папке или создать папку к которой бы имели бы права доступа и мое приложение и MSSQL?