最近,仅出于实验目的,我将服务器设置中的默认(C:...)data \ log文件路径重新定位到新位置(G:\ DBA)。
然后,我将以前存在的数据库的data \ log文件移到了新位置(G:\ DBA)并重新启动了SQL服务。从那时起,每当我创建数据库时,它就会按预期工作,即在新位置创建数据\日志文件(很酷...)。
但是问题是,我看到我以前所有的现有数据库都处于RecoveryPending状态,并且还出现了诸如Access Denned的错误。 考虑到运行SQL的服务帐户(NT SERVICE \ MSSQLSERVER)无法访问新位置(G:\ DBA),我在计算机管理控制台中将登录帐户更改为SQL服务的本地系统。现在我看到所有数据库都很好。
但是,我想在NT SERVICE \ MSSQLSERVER(默认实例)服务帐户上运行我的sql服务。我尝试通过为NT SERVICE \ MSSQLSERVER授予对G:\ DBA \的完全访问权限,但是没有用。如果要在NT SERVICE \ MSSQLSERVER服务帐户上运行我的SQL服务,请帮我做什么。我是这个领域的初学者。请帮帮我。
提前致谢。。。