访问FILESTREAM文件共享的应用程序池用户集的访问权限

时间:2015-09-06 14:27:03

标签: iis sql-server-2014 filetable

我在Windows Server 2012上使用ASP.NET创建了一个Web应用程序。 我使用的是SQL Server 2014,我有一个FileTable,文件表映射到以下路径\\CIHOST1\MSSQLSERVER\FileStreamDirectory\AvatarsFT\ SQL Server和IIS都在同一台物理计算机上。

当我设置我的网站的应用程序池标识以管理员身份登录时,应用程序可以读取和写入文件到路径,但是当我更改为默认应用程序池标识时,我会获得访问被拒绝的异常,以便应用程序可以&# 39;创建或读取该UNC路径中的文件。问题是设置权限以及ApplicationPoolIdentity可以访问SQL Server文件共享的位置。我的ApplicationPoolIdentity用户应该成为哪个组?

1 个答案:

答案 0 :(得分:2)

  

Windows用户是否正在尝试访问文件共享   SQL Server访问文件表数据库? Windows共享权限   不要申请文件流共享,请确保您拥有权限   SQL数据库。

因此,通过使用以下设置为指定的Windows用户添加SQL Server登录来解决问题:

enter image description here enter image description here