powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SQL Server 2017 проблема при выполнении задачи
3 сообщений из 3, страница 1 из 1
SQL Server 2017 проблема при выполнении задачи
    #39878768
johnybrava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Перешел с 2008 сервера и бд на 2019 сервер и 2017 бд. Проблема появилась с созданием задания на бэкап.
Сам бэкап создается без проблем. Далее переходим ко второму шагу и выполняем cmd файл по пути E:\backup\ren.cmd и получаем ошибку:

Executed as user: NT Service\SQLSERVERAGENT. C:\Windows\system32>set dt=20.10.2019 C:\Windows\system32>ren E:\backup\backup 20.10.2019.bak Отказано в доступе. C:\Windows\system32>move /Y E:\backup\20.10.2019.bak E:\backup\complete\ Не удается найти указанный файл. Process Exit Code 1. The step failed.

Содержимое файла:

set dt=%date%
ren E:\backup\backup %dt%.bak
move /Y E:\backup\%dt%.bak E:\backup\complete\

Как я понимаю у учетной записи из под которой запускается этот файл не достаточно прав, но вопрос в том, как расширить эти права.
...
Рейтинг: 0 / 0
SQL Server 2017 проблема при выполнении задачи
    #39878875
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
johnybrava,

Вариант 1 : дать необходимый доступ учётке агента к нужной директории
Вариант 2 : сконфигурировать опцию "Run As" в шаге агента на пользователя у которого есть необходимый доступ к выполнению cmd операций и нужной директории файловой системы
https://docs.microsoft.com/en-us/sql/ssms/agent/configure-a-user-to-create-and-manage-sql-server-agent-jobs?view=sql-server-ver15#SSMS
...
Рейтинг: 0 / 0
SQL Server 2017 проблема при выполнении задачи
    #39878880
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
johnybravaКак я понимаю у учетной записи из под которой запускается этот файл не достаточно прав, но вопрос в том, как расширить эти права.В свойствах папки, в секюрити, дайте права этому пользователю, NT Service\SQLSERVERAGENT. То есть, в интерфейсе, нужно искать пользователя SQLSERVERAGENT$ (да, вот так)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SQL Server 2017 проблема при выполнении задачи
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]