PDA

View Full Version : مشاهده فایل filetable در sql



moferferi
چهارشنبه 04 اسفند 1395, 10:18 صبح
سلام.من برای ذخیره سازی فایل ها توی نرم افزار از روش filetable استفاده کردم.و برای نمایش یک فایل از دستور زیر استفاده میکنم
SELECT FT.Name
,IIF(FT.is_directory=1,'Directory','Files') [File Category]
,FT.file_type [File Type]
,(FT.cached_file_size)/1024.0 [File Size (KB)]
,FT.creation_time [Created Time]
,FT.file_stream.GetFileNamespacePath(1,0) [File Path]
,ISNULL(PT.file_stream.GetFileNamespacePath(1,0),' Root Directory') [Parent Path]
FROM CrmArchive.dbo.MyDocumentStore FT
LEFT JOIN CrmArchive.dbo.MyDocumentStore PT
ON FT.path_locator.GetAncestor(1) = PT.path_locator

اگه با این روش کار کرده باشین میدونید که میشه با وارد کردن مقدار ستون file path در مرورگر و یا آدرس بار my computer فایل را مشاهده کرد.

اما اگه همین مسیر را توی تگ a (در وب) بزاریم خطای Access to the path '' is denied. میده

آیا باید نوعی خاص از دسترسی برای sql سرور تعریف کنم ؟