Недавно, только для экспериментальной работы, я переместил пути к файлам данных \ журнала по умолчанию (C: ...) в настройках сервера на новое место (G: \ DBA).
Затем я переместил ранее существующие файлы базы данных data \ log в новое место (G: \ DBA) и перезапустил службы SQL. С тех пор, когда я создаю БД, она работает как положено, т.е. файлы данных \ журналов создаются в новом месте (круто ...).
Но проблема в том, что я вижу, что все мои ранее существующие БД в состоянии RecoveryPending также получили ошибку типа Отказано в доступе . Считая, что учетная запись службы, в которой работает SQL (NT SERVICE \ MSSQLSERVER), не имеет доступа к новому расположению (G: \ DBA), я изменил учетную запись входа в систему как локальная система для служб SQL в консоли управления компьютером. Теперь я вижу, что все БД хороши.
Но я хочу запустить свои службы sql под учетной записью службы NT SERVICE \ MSSQLSERVER (по умолчанию). Я попытался дать полный доступ к G: \ DBA \ для NT SERVICE \ MSSQLSERVER, но безрезультатно. Пожалуйста, помогите мне, что все, что мне нужно сделать, если я хочу запустить свои службы SQL обратно в учетной записи службы NT SERVICE \ MSSQLSERVER. Я новичок в этой области. Пожалуйста, помогите мне.
Заранее спасибо. , ,
источник