Назад | Перейти на главную страницу

Проблема с разрешением при резервном копировании SQL Server через план обслуживания

Я использую SQL Server 2012 и создал план обслуживания для резервного копирования пользовательских баз данных каждую ночь в папку на жестком диске. Однако при выполнении этого плана происходит сбой с ошибкой «Доступ запрещен».

Вот подробности:

  1. Я создал план обслуживания, добавив задачу «Резервное копирование базы данных», которая выполняет резервное копирование всех пользовательских баз данных.
  2. Я проверил, что план настроен на работу как «Учетная запись службы агента SQL Server».
  3. Когда я перехожу в диспетчер конфигурации SQL Server и просматриваю свойства агента SQL Server на вкладке «Вход в систему», он показывает Служба NT \ SQLSERVERAGENT в качестве учетной записи, используемой для этой службы.
  4. Я создал папку на жестком диске для хранения этих резервных копий с именем C: \ SQLBackups и дал полный контроль Служба NT \ SQLSERVERAGENT учетная запись
  5. Я настроил план обслуживания на шаге 1 для хранения в C: \ SQLBackups, создавая подпапки для каждой базы данных.

Когда я запускаю план обслуживания, я получаю следующую ошибку:

Выполнение запроса «EXECUTE master.dbo.xp_create_subdir N'C: \ SQLBackup ...» завершилось ошибкой со следующей ошибкой: «xp_create_subdir () вернул ошибку 5,« Доступ запрещен. »». Возможные причины сбоя: проблемы с запросом, свойство «ResultSet» настроено неправильно, параметры установлены неправильно или соединение не установлено правильно.

Если я предоставлю всем полный доступ к C: \ SQLBackups папка, то план обслуживания запускается без проблем.

Какие учетные записи должны иметь доступ к этой папке для работы резервного копирования? Я предположил, что мне нужно только предоставить доступ к Служба NT \ SQLSERVERAGENT аккаунт, но очевидно, что это не работает.

Спасибо

Решено!

Мне нужно было дать разрешения на папку для NT СЕРВИС \ MSSQLSERVER аккаунт тоже.

Тем не менее, вы можете дать разрешение группе «Прошедшие проверку» - в моем случае это сработало - инфраструктура домена Windows Server