증상
다음과 같은 경우를 생각해 볼 수 있습니다.
-
Microsoft SQL Server 2014, 2012 또는 2016 인스턴스에서 AlwaysOn 가용성 그룹을 FileTables와 함께 사용 합니다.
-
주 복제본과 보조 복제본 둘 다에서 "파일 I/o 액세스에 대 한 FILESTREAM" 옵션을 사용 하도록 설정 하 고 각 복제본의 FILESTREAM에 대해 다른 Windows 공유 이름을 제공 합니다.
-
각 복제본에 있는 SQL Server의 인스턴스 이름이 다릅니다.
이 시나리오에서는 장애 조치가 발생할 때 FileTables의 파일 경로가 올바르지 않게 됩니다. 예를 들어 GetPathLocator 함수를 사용 하 여 FileTable에서 지정 된 파일 또는 디렉터리에 대 한 경로 로케이터 ID 값을 검색 하려고 하면 다음과 같은 오류 메시지가 나타날 수 있습니다.
메시지 33425, 수준 16, 상태 1, 줄 10Invalid FileTable 경로에 잘못 된 공유 이름입니다.
해결 방법
이 문제는 다음과 같은 SQL Server 누적 업데이트에서 처음 수정 되었습니다.
Sql server에 대 한 누적 업데이트 6 서비스 팩 1에 대 한 sql server 2014의 누적 업데이트 20122016 1이 하
상태
Microsoft는 "적용 대상" 절에 나열한 제품에서 이 문제를 확인했습니다.
참조
Microsoft에서 소프트웨어 업데이트를 설명 하는 데 사용 하는 용어 에 대해 알아봅니다.