我的 SQL Server Windows 服务设置为使用 NETWORK SERVICE 帐户。
服务器安装至C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL
。
但是查看该文件夹的权限,NETWORK SERVICE 没有任何权限。允许访问该文件夹的组是...
- 创建者所有者-他是谁?
- 系统 - 听起来不错 - 所以我假设 Windows 可以访问该文件夹?
- SQLServerMSSQLUser$Computer_Name$MSSQLSERVER - 这个很有趣 - 这是什么?
- 管理员
- 用户
如果 NETWORK SERVICE 是系统上具有最小权限的用户,并且将 O/S 视为从网络连接的人,那么它如何有权访问 SQL Server 安装文件夹中的任何文件?
谢谢。
答案1
组 SQLServerMSSQLUser$Computer_Name$MSSQLSERVER 应为在 SQL Server 安装期间创建的本地组,如果您在安装期间将网络服务指定为服务帐户,则该用户应位于该组中。该成员身份允许访问 MSSQL 文件夹和文件。