증상
Microsoft SQL Server 2012 또는 SQL Server 2014에서 인덱스 다시 작성 작업(유지 관리 계획)을 실행하고 인덱스에 하나 이상의 XML, varchar(max), nvarchar(max) 또는 varbinary(max) 열이 포함되어 있다고 가정합니다. 이 경우 유지 관리 계획 마법사에서 재인덱싱하는 동안 인덱스를 온라인으로 유지 확인란을 선택한 경우에도 작업이 오프라인 작업으로 수행됩니다
참고 Microsoft SQL Server 2012에는 XML, varchar(max), nvarchar(max) 및 varbinary(max) 열을 포함하는 인덱스를 온라인 작업으로 생성, 다시 작성 및 삭제할 수 있는 새로운 기능이 도입되었습니다.
원인
이 문제는 유지 관리 계획에서 새로운 기능을 고려하지 않기 때문에 발생합니다.
해결 방법
이 문제는 다음 SQL Server 누적 업데이트에서 처음 해결되었습니다.
SQL Server 2014 SP1용 누적 업데이트 2 /en-us/help/3075950
SQL Server 2014용 누적 업데이트 6 /en-us/help/3031047
SQL Server 2012 SP2용 누적 업데이트 4 /en-us/help/3007556
SQL Server의 누적 업데이트 정보
SQL Server에 대한 각각의 새로운 누적 업데이트에는 이전 누적 업데이트에 포함된 모든 핫픽스와 모든 보안 수정 사항이 포함되어 있습니다. SQL Server에 대한 최신 누적 업데이트를 확인하세요.
해결 방법
이 문제를 해결하려면 다음과 같이 하십시오.
- SQL Server Management Studio의 개체 탐색기에서 관리 트리 보기 노드에서 유지 관리 계획을 엽니다.
- 인덱스 다시 작성 작업을 마우스 오른쪽 단추로 클릭한 다음 편집을 클릭합니다.
- T-SQL 보기를 클릭한 다음 Transact-SQL 문을 일반 텍스트 파일에 복사합니다.
- 온라인 작업을 사용하도록 Transact-SQL 문을 ONLINE=OFF에서 ONLINE=ON으로 수정합니다.
- Transact-SQL 문을 실행하거나 Transact-SQL 문에 대한 새 SQL Server 에이전트 T-SQL 작업을 만든 다음 예약합니다.
참조 자료
SQL Server 2012의 이 새로운 기능에 대한 자세한 내용은 온라인 인덱스 만들기, 다시 작성 및 삭제를 참조하세요.
상태
Microsoft에서 이는 "적용 대상" 섹션에 나열된 Microsoft 제품에서의 문제임을 확인했습니다.