2016-01-23 113 views
0

我想将.mdf文件附加到我的SQL Server 2008实例。为NT AUTHORITY NETWORKSERVICE添加权限

我明白,要做到这一点,我需要给文件夹权限的帐户运行SQL Server

从答案this question我发现帐户

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的

,我选择我的电脑作为域名。

回答

1

作为每MSDN文档:

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

从上面的段落可以清楚地看出,您不能手动添加网络服务,并且还说明它具有最低限度的规范。

当您使用NT帐户时,您可能会收到有关远程计算机验证此凭据的问题。

在同一部分的第3段: 在NetworkService帐户的上下文中运行的服务向远程服务器呈现计算机的凭据。默认情况下,远程令牌包含的所有人SID和身份验证的用户群体

所以我相信NTservice将有基本的读访问备份文件夹,这是真的,我case.You也可以尝试给系统和身份验证的用户在backupfolder权限,并进一步粘贴你所得到的错误,使我们可以尽力帮助

来源:https://msdn.microsoft.com/en-us/library/windows/desktop/ms684272(v=vs.85).aspx

+0

是NetworkService帐户一样的NT AUTHORITY \ NetworkService帐户? –

+1

是的,它是相同的 – TheGameiswar

+0

这也适用于NT Authority的其他帐户,看起来 - 在我的情况下NT AUTHORITY \ SYSTEM在本地域中被识别为简单的“SYSTEM” – Coruscate5