AlwaysOn 가용성 그룹의 FILESTREAM 및 FileTable(SQL Server)

이 항목에는 SQL Server 2012에서 AlwaysOn 가용성 그룹과 함께 FILESTREAM 및 FileTable 기능 사용에 대한 정보가 포함되어 있습니다.

모든 FILESTREAM 기능이 지원됩니다. 장애 조치(Failover) 이후 FILESTREAM 데이터는 읽기 가능한 두 보조 복제본 및 새로운 주 복제본에서 액세스할 수 있습니다.

FileTable 기능은 부분적으로 지원됩니다. 장애 조치(Failover) 이후 FileTable 데이터는 주 복제본에서 액세스할 수 있지만 FileTable 데이터를 읽기 가능한 보조 복제본에서는 액세스할 수 없습니다.

항목 내용

  • 필수 구성 요소

  • FILESTREAM 및 FileTable 액세스를 위한 VNN(가상 네트워크 이름) 사용

  • 관련 태스크

  • 관련 내용

필수 구성 요소

  • FileTable을 포함하거나 포함하지 않고 FILESTREAM을 사용하는 데이터베이스를 가용성 그룹에 추가하려면 먼저 가용성 그룹에 대한 가용성 복제본을 호스팅하는 모든 서버 인스턴스에 FILESTREAM이 설정되었는지 확인합니다. 자세한 내용은 FILESTREAM 사용 및 구성을 참조하십시오.

FILESTREAM 및 FileTable 액세스를 위한 VNN(가상 네트워크 이름) 사용

SQL Server 인스턴스에 FILESTREAM을 설정하면 FILESTREAM 데이터에 대한 액세스를 제공하도록 인스턴스 수준의 공유가 만들어집니다. 이 공유에는 다음 형식의 컴퓨터 이름을 사용하여 액세스합니다.

\\<computer_name>\<filestream_share_name>

하지만 AlwaysOn 가용성 그룹에서 컴퓨터 이름은 VNN(가상 네트워크 이름)을 사용하여 가상화됩니다. 컴퓨터가 가용성 그룹에서 주 복제본이고, 가용성 그룹의 데이터베이스에 FILESTREAM 데이터가 포함되어 있으면 FILESTREAM 데이터에 대한 액세스를 제공하도록 VNN 범위의 공유도 만들어집니다. 이러한 동작은 FILESTREAM 데이터에 대한 Transact-SQL 액세스에 영향을 주지 않습니다. 하지만 파일 시스템 API를 사용하는 응용 프로그램은 다음 형식의 경로가 포함된 VNN 범위의 공유를 사용해야 합니다.

\\<VNN>\<filestream_share_name>

이 VNN 범위의 공유는 다음 이벤트 중 하나가 발생할 때 만들어집니다.

  • FILESTREAM 데이터가 포함된 데이터베이스를 주 복제본의 AlwaysOn 가용성 그룹에 추가합니다. 이 경우 \\<computer_name>\<filestream_share_name> 공유는 이미 존재합니다. \\<VNN>\<filestream_share_name> 공유가 만들어집니다.

  • 가용성 그룹이 포함된 주 복제본에서 파일 입/출력 스트리밍 액세스를 위해 FILESTREAM을 설정합니다. 다음 공유가 만들어집니다.

    1. \\<computer_name>\<filestream_share_name>

    2. 가용성 그룹 1에 대한 \\<VNN1>\<filestream_share_name>

    3. 가용성 그룹 2에 대한 \\<VNN2>\<filestream_share_name>

이러한 VNN 범위의 공유는 모든 보조 복제본에도 전파됩니다.

FILESTREAM 또는 FileTable 데이터가 포함된 데이터베이스가 AlwaysOn 가용성 그룹에 속하는 경우

데이터베이스가 가용성 그룹에 속할 때 응용 프로그램이 \\<computer_name>\<filestream_share_name> 형식의 컴퓨터 이름을 사용하여 공유에 액세스하려고 시도하면 오류가 발생합니다.

데이터베이스가 가용성 그룹에 속하지 않을 때 응용 프로그램이 VNN 범위의 경로를 사용하여 공유에 액세스하려고 시도하면 요청이 성공할 수 있습니다. 이 경우 가상 네트워크 이름은 컴퓨터 이름으로 확인됩니다. 하지만 이러한 사용 방식은 가용성 그룹이 삭제될 경우 VNN 범위의 경로가 작동을 중지할 수 있기 때문에 사용하지 않는 것이 좋습니다.

관련 태스크

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘[맨 위로 이동]

관련 내용

없습니다.

참고 항목

개념

AlwaysOn 가용성 그룹 개요(SQL Server)