使用本地的fileupload插入文件表

时间:2015-03-18 01:13:28

标签: sql-server filetable

我有一些关于文件表的基本问题。

  1. 如何将文件从本地上传到服务器(直接上传到文件表目录)? 我试过了,但是弹出了“拒绝访问xxx路径”的错误

  2. 当我尝试使用sql命令(BULK insert'filestream')插入文件表时,它确实说未找到路径。

  3. 到目前为止我尝试过:

    1. 我已经从appPool权限授予用户访问文件表db的权限 (grant access filetable

    2. 我在sql server config

    3. 中启用了文件流远程访问客户端
    4. 我已在filetable db属性的options选项卡中将非事务设置设置为'full'

    5. 当我使用fileupload将文件从本地移动到服务器上的文件表目录时

      错误消息

      Access to the path '\\BHPREPOSRV\testSLA\LET THE MUSIC HEAL Y.mp3.jpg' is denied.
      

      请帮帮我。

      提前致谢。

1 个答案:

答案 0 :(得分:0)

看起来您缺少文件表UNC路径的几个组件。除服务器名称外,路径还必须包含实例FILESTREAM共享名称,数据库FILESTREAM目录和文件表名称。

\\server-name\instance-filestream-share\database-filestream-directory\file-table-name\LET THE MUSIC HEAL Y.mp3.jpg