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

Разрешения на запись для сетевой службы в сетевой папке

Я пытаюсь настроить автоматическое резервное копирование Team Foundation Server (TFS), и для этого мне нужно настроить сетевую папку для резервного копирования базы данных. При попытке установить путь к папке я получаю сообщение от TFS о том, что у службы SQl Server нет разрешений для этой папки.

Просматривая службы, я вижу, что служба SQLExpress работает под Сетевая служба учетную запись, и заглянув в эту удаленную папку со своего компьютера, я вижу Сетевая служба имеет все разрешения для этой папки, поэтому я не могу предоставить больше разрешений с этого компьютера. Переходя к другому компьютеру, я не могу (или не знаю, как это сделать) назначить разрешение на Сетевая служба аккаунт с другого компьютера.

Что мне нужно сделать?

Если я понимаю, что это не домен Windows, то:

  1. Создайте локальную учетную запись административного уровня (скажем, "TFSSQL")
  2. Настройте службу SQL для запуска под этой учетной записью
  3. Снова запустите SQL и убедитесь, что TFS работает нормально
  4. На удаленном компьютере добавьте TFSCOMPUTERNAME \ TFSSQL как имеющий права на изменение общего ресурса и разрешения NTFS для общей папки резервного копирования.
  5. Вернувшись на сервер TFS, выйдите из системы и снова войдите как TFSSQL.
  6. Войдите и снова запустите мастер резервного копирования.

Это должно сработать.