Sql server 正在添加NT AUTHORITY\NETWORKSERVICE的权限

Sql server 正在添加NT AUTHORITY\NETWORKSERVICE的权限,sql-server,permissions,Sql Server,Permissions,我想将.mdf文件附加到我的SQL Server 2008实例 我知道要执行此操作,我需要为运行SQL Server的帐户授予文件夹权限 从答案中我发现帐户是 NT AUTHORITY\NETWORKSERVICE 通过运行 wmic service where "name Like 'MSSQL%'" get Name , StartName 但是,当我尝试向该帐户授予权限时,出现了一个错误 The following object is not from a domain listed

我想将.mdf文件附加到我的SQL Server 2008实例

我知道要执行此操作,我需要为运行SQL Server的帐户授予文件夹权限

从答案中我发现帐户是

NT AUTHORITY\NETWORKSERVICE
通过运行

wmic service where "name Like 'MSSQL%'" get Name , StartName
但是,当我尝试向该帐户授予权限时,出现了一个错误

The following object is not from a domain listed in the Select Location dialog box, and is therefore not valid:
我在Windows7上


我正在选择我的电脑的名称作为域。

根据MSDN文档:

NetworkService帐户是服务控制管理器使用的预定义本地帐户安全子系统无法识别此帐户,因此无法在调用LookupAccountName函数时指定其名称。它在本地计算机上具有最低权限,并充当网络上的计算机

从上面的段落可以清楚地看出,您不能手动添加网络服务,而且它还声明它具有最低权限

当您使用NT帐户时,您可能会遇到一个关于远程计算机如何验证此凭据的问题

在同一节第3段中: 在NetworkService帐户上下文中运行的服务向远程服务器提供计算机的凭据。默认情况下,远程令牌包含Everyone和Authenticated Users组的SID

因此,我相信NTservice将具有对备份文件夹的基本读取权限,这在我的案例中是正确的。您还可以尝试授予系统和经过身份验证的用户对备份文件夹的权限,并进一步粘贴您收到的错误,以便我们可以尝试提供帮助


来源:

NETWORKSERVICE帐户是否与NT AUTHORITY\NETWORKSERVICE帐户相同?这同样适用于其他NT AUTHORITY帐户,在我的情况下,NT AUTHORITY\SYSTEM在本地域中被识别为“SYSTEM”