_대문 | 방명록 | 최근글 | 홈피소개 | 주인놈
FrontPage › FileTable

Contents

[-]
1 FileStream 설정
2 FileTable 생성
3 데이터 업로드


1 FileStream 설정 #

자세한 사항은 File Stream Access를 참고하라.
use master
go
exec sp_configure 'filestream access level', 2
go
reconfigure
go

alter database AdventureWorksLT2008
add filegroup [fg_filestream] contains filestream
go

alter database AdventureWorksLT2008
add file
(
	name = 'file_tream_01'
,	filename = 'c:\filestream' 
)
to filegroup [fg_filestream]
go

ALTER DATABASE AdventureWorksLT2008 
SET FILESTREAM
(	
	NON_TRANSACTED_ACCESS = FULL
,	DIRECTORY_NAME = N'File_Dir') 
WITH NO_WAIT 
go

2 FileTable 생성 #

use AdventureWorksLT2008;

create table dbo.file_table_sample
as filetable
with 
(
	filetable_directory = 'file_table_sample'
,	filetable_collate_filename = database_default 
)

filetable01.png

3 데이터 업로드 #

아래의 그림처럼 위치를 찾아본다.
filetable02.png

아래와 같이 네트워크 드라이브처럼 업로드 한다.
\\localhost\sql2011_ctp3\File_Dir\file_table_sample

위의 경로로 파일을 copy하고 select 해보면..
select name, file_stream.GetFileNamespacePath(), is_directory 
from dbo.file_table_sample
filetable03.png

select  FileTableRootPath() + file_stream.GetFileNamespacePath() AS FilePath 
from dbo.file_table_sample
filetable04.png

댓글 남기기..
이름: : 오른쪽의 새로고침을 클릭해 주세요. 새로고침
EditText : Print : Mobile : FindPage : DeletePage : LikePages : Powered by MoniWiki : Last modified 2018-04-13 23:12:52

위대하다는 사람도 결국은 비상한 결심을 가진 평범한 사람에 불과하다. (R.H 슐러)