Не удается удалить файл только для чтения в каталоге с сервера SQL - PullRequest
0 голосов
/ 19 сентября 2019

Я выполнил следующий запрос в моей локальной системе, и он нормально работает для обычных файлов (файлов, которые не имеют атрибута только для чтения).Но когда я попробовал это для файла только для чтения, сервер sql запрашивает «Доступ запрещен».

    Declare @execmd varchar(150)
    SET @execmd= 'xp_cmdshell ''del "' + '\\DFSPath\000000045401.doc'+ '"''';
    Exec (@execmd)'

Свойство удаляемого файла Ошибка сервера SQL

Кто-нибудь может мне помочь в этом?

1 Ответ

0 голосов
/ 19 сентября 2019

Учетная запись, под которой работает служба SQL Server, не имеет доступа к общему ресурсу или не имеет доступа для удаления файла.Откройте диспетчер конфигурации SQL Server и обновите учетную запись службы, чтобы использовать учетную запись, которая имеет требуемый доступ, и она должна работать.

...