向SQL SERVER 2008 R2中添加匿名IURS IIS用户失败

我想添加一个匿名IIS用户[IUSR]到SQL SERVER 2008 R2数据库。

但是我收到以下错误:

'notebook / iusr'不是有效的login名,或者您没有权限。

我认为权限不是问题,因为我使用“sa”帐户login。 此外,我只尝试“iusr”作为用户名,我得到同样的错误?

有没有人有一些想法如何将IIS7匿名帐户添加到SQL Server 2208 R2数据库?

这被称为托pipe服务帐户(MSA)。创buildlogin时,您必须在用户名后添加美元符号($)。 格式是DOMAIN \ ACCOUNTNAME $。 我相信你将不得不脚本这个login,因为GUIsearchfunction不会find它。

CREATE LOGIN [DOMAIN\MACHINENAME$] FROM WINDOWS 

IUSR是Windows Server 2008及更高版本的内置本地帐户。

而不是NOTEBOOK \ IUSR

使用BUILTIN \ IUSR