我有一个 SQL Server 2008 实例。我已经正确配置了文件流访问,并从我的一个数据库的一张表的一列中使用它。但是,我无法访问文件流数据的 UNC 共享。我曾尝试浏览它并尝试打开特定文件,但两种方式都出现错误。
我在域上运行的 Windows 7 工作站上运行 SQL Server 2008 企业版。我尝试以本地用户身份运行 sql server 服务,然后以网络管理员身份运行。我登录的用户是本地管理员和 SQL Server 中的系统管理员。
我有一个 SQL Server 2008 实例。我已经正确配置了文件流访问,并从我的一个数据库的一张表的一列中使用它。但是,我无法访问文件流数据的 UNC 共享。我曾尝试浏览它并尝试打开特定文件,但两种方式都出现错误。
我在域上运行的 Windows 7 工作站上运行 SQL Server 2008 企业版。我尝试以本地用户身份运行 sql server 服务,然后以网络管理员身份运行。我登录的用户是本地管理员和 SQL Server 中的系统管理员。
这不是文件流的工作方式 - 您不会直接浏览共享和打开文件。您需要通过 SQL Server 获取逻辑文件路径和事务上下文,然后在打开文件时使用这两个(使用 Win32 OpenSqlFilestream API或 .Net SqlFileStream 类)。这是一个关于如何从 Windows 应用程序访问文件流数据的教程:使用 Win32 管理 FILESTREAM 数据。