sqlsever2012以后才开始支持FileTable,具体的FileTable的介绍可以参考微软的官网
启用FileTable也很简单,可以参考:
与路径相关的几个函数使用
全路径的组成形式如下:
\\<machine>\<instance-level FILESTREAM share>\<database-level directory>\<FileTable directory>\
1,FileTableRootPath
USE MyDocumentDB;-- returns “\\MYSERVER\MSSQLSERVER\MyDocumentDB”SELECT FileTableRootPath();-- returns “\\MYSERVER\MSSQLSERVER\MyDocumentDB\MyFileTable”SELECT FileTableRootPath(N'dbo.MyFileTable');-- returns “\\MYSERVER\MSSQLSERVER\MyDocumentDB\MyFileTable”SELECT FileTableRootPath(N'MyFileTable');2,GetFileNamespacePath 参数中的1表示显示全路径 上图中数据库共享实例名为SqlFile,数据库共享文件夹名为ImageFile,表的文件夹名是DoucmentFile
3,GetPathLocator
注意,参数中要为全路径