如何在SQL Server 2012 FileTable文件夹共享中启用权限?

Lai*_*ith 7 sql-server-2012 filetable

成功创建FileTable后,我尝试查看文件共享但我的权限被拒绝.在Management Studio中,右键单击FileTable,然后"Explore FilteTable Directory"给出以下错误消息:

无法打开文件位置.未启用访问权限或您没有权限.

如果我尝试使用\ mycomputer\sqlexpress手动到达共享...,我仍然被拒绝访问.

这是在我的本地计算机上运行的SQL Express.我正在从同一台机器上访问此共享.我错过了什么?

ste*_*ary 3

您尝试访问文件共享的 Windows 用户是否具有 SQL Server 访问文件表数据库的权限?Windows 共享权限不适用于文件流共享,因此请确保您拥有 SQL 数据库的权限。

您需要检查以确保您具有访问权限的其他事项是配置管理器中的设置,以确保启用 Transact-SQL 访问以及文件 I/O 访问(您还可以在此处设置客户端是否可以远程连接到共享)也)。

要访问这些设置,请打开 SQL Server 配置管理器,在 SQL Server 服务中,右键单击实例的 SQL Server 服务并选择属性,在文件流选项卡上您将看到这些选项。

您需要检查设置的下一个地方(是的,您必须在 3 个不同的位置启用此功能!)是 SQL 服务器本身的访问级别。

打开 SQL Server Management Studio,连接到您的 SQL 实例,然后右键单击您的服务器并选择属性。单击高级部分,有一个文件流部分,如果要使用文件表,则需要选择启用完全访问。

实际上,我在输入所有内容后找到了这篇文章,它解释了如何启用文件表的先决条件:

启用 FileTable 的先决条件

希望这可以帮助。