2009-08-12 62 views
2

有没有办法检索文件组文件流的文件名?SQL 2008 filestream

我尝试在tsql中创建一个新的数据库,我需要为数据库创建文件流路径。

但我不知道将文件流放入文件夹的路径。所以我尝试获取另一个数据库的文件名路径在同一台服务器上配置新的数据库。

有没有更简单的方法?

感谢

回答

3
SELECT * FROM sys.database_files 

将向您展示在当前数据库中的所有数据库文件 - 其中之一是用于FILESTREAM存储的一个,而应该告诉你它使用的是什么目录。

SELECT physical_name FROM sys.database_files WHERE type = 2 

马克

+0

的唯一信息该查询返回它的名称,dsata_space_id,类型,type_desc,isdefault,filegroup_guid,log_filegroup_id和is_read_only列...但没有路径 – 2009-08-12 14:04:33

+0

对不起,错误的观点 - 你需要看看sys.database_files – 2009-08-12 14:11:26

+0

正是我想要的! 谢谢 – 2009-08-12 14:17:17

0

尝试查询字段,存储FILESTREAM在其他数据库的这样

表从表名选择顶部1 fieldname.PathName

+0

此方法不起作用 – 2009-08-12 14:03:23

+0

您应该能够: http://msdn.microsoft.com/en-us/library/bb895239.aspx – klabranche 2009-08-18 00:50:14

相关问题