메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

뇌를 자극하는 SQL Server

뇌를 자극하는 SQL Server 질의응답 게시판입니다.

파일스트림 테스트 관련 문제

2009-07-20

|

by 조형철

1945

안녕하세요. SQL SERVER 2008 책을 보고 테스트 중 궁금한 사항이 있어서 글을 올립니다.

1. 기본 인스턴스에서 FileStream 액세스 수준을 모든 액세스 사용으로 변경
2. C드라이브 밑에 하드디스트C 폴더 생성
3. 새로운 쿼리창을 열고 아래와 같이 코딩 후 RUN을 시킴.

CREATE DATABASE fsTestDB ON PRIMARY
( NAME = fsTestDB,
  FILENAME = C:\하드디스크C\fsTestDB.mdf),
  FILEGROUP fsgroup CONTAINS FILESTREAM
( NAME = fStream,
  FILENAME = C:\하드디스크C\fsTestDB )
LOG ON
( NAME = fsTestDB_Log,
  FILENAME = C:\하드디스크C\fsTestDB_log.ldf)
GO
        
근데 아래와 같은 에러 문구가 계속 출력되는데 원인을 모르겠습니다.

메시지 5134, 수준 16, 상태 2, 줄 1
파일 시스템이 C:\하드디스크C\fsTestDB을(를) 지원하지 않으므로 지정한 경로를 FILESTREAM 파일에 대해 사용할 수 없습니다.
메시지 1802, 수준 16, 상태 2, 줄 1
CREATE DATABASE가 실패했습니다. 나열된 일부 파일 이름을 만들 수 없습니다. 관련 오류를 확인하십시오.

위의 코드 부분에서 CONTAINS FILESTREAM을 삭제하고 RUN을 시키면 에러가 발생하지 않습니다.

CONTAINS FILESTREAM 설정부분이 잘못된 사항이 있는지 궁금합니다.
댓글 입력
자료실