我阅读了this文章,并得出结论,当我更改SQL Server实例的服务帐户时,需要手动设置文件系统权限。
因此,我通过SQL Server配置管理器将SQL Server实例的服务帐户更改为一个全新的本地帐户,尽管我没有为SQL Server服务设置任何文件或文件夹权限,但感到惊讶的是SQL Server服务可以启动。新帐户呢。因此,该服务现在以本地用户身份运行,但是当我从Windows中进行检查时,该用户无权访问默认的SQL数据文件夹。我也可以读写默认的备份文件夹。尽管缺少权限,为什么仍能正常工作?
答案 0 :(得分:2)
之所以有效,是因为您使用SQL Server配置管理器来更改服务帐户。它具有权限来完成所有额外的工作,因此您不必这样做。
另一方面,如果您使用在控制面板->管理工具中找到的标准“服务”管理单元,则没有任何可用的设置,这将是一次令人痛苦的体验全部由手工完成。
答案 1 :(得分:0)
从this的文章中我们得到答案:
SQL Server服务帐户必须有权访问资源。为每个服务SID 或本地Windows 组
设置了访问控制列表。