FILESTREAM 기능이 Microsoft SQL Server 2012에서 활성화되면 SQL Server는 시스템에서 "숨겨진"공유를 만듭니다. 공유는 다음과 같이 정의됩니다.
Sharename FILESTREAM_SHARE
Path \\?\GLOBALROOT\Device\RsFx0320\<localmachine>\FILESTREAM_SHARE
Remark SQL Server FILESTREAM share
Maximum users unlimited
Users Caching Manual caching of documents
Permissions NT-AUTHORITY\Authenticated Users, FULL
이름은 SQL Server 구성 관리자 에서 FILESTREAM을 처음 구성 할 때 제공하는 공유 이름입니다 . 그러나 무엇입니까?
지금까지
다음에서 시작하여 사용 가능한 모든 FILESTREAM 설명서를 읽었습니다.
- FILESTREAM (SQL Server)
- FILESTREAM 활성화 및 구성
- FILESTREAM 사용 데이터베이스 만들기
- FILESTREAM 데이터 저장을위한 테이블 작성
- ... 그리고 모든 관련
- 다른 SQL Server 기능과의 FILESTREAM 호환성
- FILESTREAM DDL, 함수, 저장 프로 시저 및 뷰
- OpenSqlFilestream으로 FILESTREAM 데이터에 액세스
- 백서 SQL Server 2008-SQL Server 2008의 FILESTREAM 저장소
- 및 문서 FILESTREAM (OLTP) --- 설계 미션 크리티컬 OLTP 솔루션에 대한 기술 참조 가이드 하는 참조 다른 물질의 많은
...하지만 그 공유에 대한 언급과 그 역할과 목적은 없었습니다. 이름을 입력하면 SQL Server에서 공유를 생성합니다.
FILESTREAM 사용 데이터베이스
FILESTREAM 사용 데이터베이스를 작성할 때 데이터베이스는 FILESTREAM 구성 중에 처음 작성된 공유와는 전혀 관련이없는 디렉토리 (별도의 드라이브에 권장 됨)를 참조하는 파일 그룹을 참조합니다.
FILESTREAM 사용 데이터베이스 스크립트 스크린 샷
네, 모든 길은 C :에 있다는 것을 알고 있습니다. 그것은 단지 예일뿐입니다
Paul Randall 등의 백서. 그 설명을 계속 ...
FILESTREAM 데이터는 데이터베이스의 특수 파일 그룹에 해당하는 데이터 컨테이너라는 NTFS 디렉토리 세트로 파일 시스템에 저장됩니다. FILESTREAM 데이터에 대한 트랜잭션 액세스는 Windows 수준에서 FILESTREAM을 사용하도록 설정하는 일부로 설치된 SQL Server 및 파일 시스템 필터 드라이버에 의해 제어됩니다. 파일 시스템 필터 드라이버를 사용하면 UNC 경로를 통해 FILESTREAM 데이터에 원격으로 액세스 할 수도 있습니다. SQL Server는 테이블 행에서 이와 관련된 FILESTREAM 파일에 대한 정렬 링크를 유지 관리합니다. 이는 파일 시스템을 통해 직접 FILESTREAM 파일을 삭제하거나 이름을 바꾸면 데이터베이스가 손상 될 수 있음을 의미합니다.
... 첨부 문서 (14 페이지)를 더 내립니다 ...
FILESTREAM 데이터 컨테이너가있는 각 NTFS 볼륨마다 단일 FILESTREAM 파일 시스템 필터 드라이버가 있으며 볼륨에 FILESTREAM 데이터 컨테이너가있는 각 버전의 SQL Server마다 하나씩 있습니다. 각 필터 드라이버는 특정 버전의 SQL Server를 사용하는 모든 인스턴스에 대해 해당 볼륨의 모든 FILESTREAM 데이터 컨테이너를 관리합니다.
예를 들어, 세 개의 SQL Server 2008 인스턴스 각각에 대해 세 개의 FILESTREAM 데이터 컨테이너를 호스팅하는 NTFS 볼륨에는 하나의 SQL Server 2008 FILESTREAM 파일 시스템 필터 드라이버 만 있습니다.
질문
- SQL Server에 모든 것이 훌륭하고 묶여 있다는 것을 아는 것이 좋지만, 그 공유는 실제로 무엇을합니까? 소위 "파일 시스템 필터 드라이버"입니까?
- 인증 된 사용자 가 "공유"에 액세스 할 수 있으면 보안에 어떤 영향이 있습니까?
- 장치 RsFx0320은 Windows Server 2012에 도입 된 탄력적 인 파일 시스템 형식의 선행 제품입니까?
내 질문에 대한 답변을 제공 할 수 있다면 소스 참조를 제공 할 수 있다면 좋을 것입니다.