티스토리 뷰
#.Part 4
FileTable이 존재하는 데이터베이스 이전하기
데이터베이스 전체백업 후 다른 서버에서 복원을 하면 자동으로 복원이 되며,
가상디렉토리에 존재하는 파일들도 모두 이전이 되며 가상디렉토리 주소도 동일하게 복원이 된다.
HostName만 변경된 주소로 사용이 가능하다.
단, FileStream 구성설정이 동일하게 구성이 되어 있으면 된다.
<LAB>
데이터베이스 크기는 5MB이지만 백업파일의 용량은 12MB 이다. FileStream에 생성된 데이터까지포함된 용량임을 알 수 있다.
그런데 신기하게 가상디렉토리에 있는 파일들도 자동으로 복원이 되었다.
BACKUP DATABASE FileTableDB TO DISK='C:\MSSQL\FileTableDB.BAK'
다른 서버에 복원하기
#.ETC FileTable 만들기에 대한 요구 사항 및 제한 사항
기존 테이블을 변경하여 FileTable로 변환할 수 없습니다.
데이터베이스 수준에서 이전에 지정된 디렉토리에 Null이 아닌 값이 있어야합니다.
FileTable 구성전 FileStream 구성옵션 설정 이후에 가능하며. Filestream 파일 그룹이 존재해야 된다.
FileTable을 임시테이블로 만들 수 없습니다.
Tempdb 데이터베이스나 다른 시스템 데이터베이스에는 FileTable을 만들 수 없습니다.
[참고문서]
https://msdn.microsoft.com/ko-KR/library/gg509088(v=sql.120).aspx
'SQL FileTable' 카테고리의 다른 글
FileTable에서 NON_TRANSACTED_ACCESS 옵션은 무엇일까? (0) | 2015.11.10 |
---|---|
SQL Server FileTable 유용한 함수들 Part 3 (0) | 2015.11.05 |
SQL Server FileTable 데이터 업로드하기 Part 2 (0) | 2015.11.05 |
SQL Server FileTable 구성하기 Part 1 (0) | 2015.11.05 |
- Total
- Today
- Yesterday