我已经让SQL Server 2012使用我的Visual Studio SQL项目,正如my other SO post中更详细讨论的那样。 FILESTREAMS已启用,FileTables在其自己的FileGroup中创建,只要EFS(加密文件系统)被禁用,我的SQL Project就会生成良好的可索引/可搜索的FILESTREAM DB,。当我在物理路径上启用EFS(在SQL的数据目录上启用)时,我无法读取或写入文件到FileTable Win32共享。 FWIW,我可以通过共享创建和删除目录。
根据我在Bruce Jackson's blog上所阅读的内容,它应该&#34;只是工作&#34;,但是现在,启用或禁用EFS充当切换: EFS on < / strong> =&gt;拖放到共享/从共享中删除权限被拒绝; EFS关闭 =&gt;拖放到共享中的工作效果很好。
SQL Server在其自己的本地帐户下运行,并且我正在执行所有其他操作(使用SSMS,Windows资源管理器等)作为我的域帐户,该帐户是本地管理员并映射到SQL Server中的dbo。我认为我应该拥有足够的权限。此外,通过SSMS查询BLOBS工作正常。它只是Win32 / UNC共享访问权限在启用EFS时被破坏。
任何人都知道可能出现的问题?