如何在SQL Server 2008 Filestream UNC上设置UNC权限?

我有一个SQL Server 2008实例。 我已经正确地configuration了文件stream访问 ,并在我的一个数据库中的一个表上使用它。 但是,我无法访问文件stream数据的UNC共享。 我试图浏览它,以及试图打开特定的文件,我得到的错误两种方式。

我正在域上运行的Windows 7工作站上运行SQL Server 2008企业版。 我已经尝试作为本地用户运行SQL服务器服务,然后作为networkingpipe理员。 我login的用户是本地pipe理员和SQL服务器中的系统pipe理员。

这不是文件stream的工作原理 – 你不直接浏览共享和打开文件。 您需要通过SQL Server获取逻辑文件path和事务上下文,然后在打开文件时使用这两个(使用Win32 OpenSqlFilestream API或.Net SqlFileStream类 )。 这里是一个关于如何从Windows应用程序访问文件stream数据的教程: 使用Win32pipe理FILESTREAM数据 。