При организации работы MS SQL Server с самостоятельными настройками, часто возникает необходимость предоставить службам SQL доступ к вновь созданным папкам. Порой этот процесс работает совсем не по очевидным принципам, а именно, для разрешения невозможно выбрать готового пользователя или группу из зарегистрированных в WINDOWS. Поиск простого и действенного решения оказался не таким простым и быстрым, поэтому предлагаю найденный и опробованный мною способ, как одно из быстрых решений.
Для того чтобы предоставить доступ к папке необходимо:
С помощью проводника Windows перейдите в папку файловой системы, в которой находятся файлы базы данных. Правой кнопкой мыши щелкните эту папку и выберите пункт Свойства.
На вкладке Доступ щелкните «Общий доступ»
В диалоговом окне Выбор пользователей, введите с клавиатуры или вставьте пользователя:
NT SERVICE\MSSQLSERVER для экземпляра по умолчанию
или
NT SERVICE\MSSQL$InstanceName — для именованного экземпляра.
Нажимаем добавить
Когда появится пользователь MSSQLSERVER, меняем его разрешения на «чтение и запись»
Нажимаем поделиться и при необходимости принять изменения.
Для более тонкой настройки можно пойти через вкладку «Безопасность» но суть таже, важно указать этого пользователя и применить к нему настройки. В моём случае, просто найти этого пользователя в списке не удалось.
Полезные заметки об SQL