Applies ToSQL Server 2019 on Linux SQL Server 2019 on Windows

증상

PolyBase를 시작하는 동안 또는 영어가 아닌 OS에서 PolyBase 쿼리를 실행하는 경우 PolyBase 쿼리가 실패하고 오류가 발생하거나 PolyBase 서비스가 특정 조건에서 시작되지 않는 것을 알 수 있습니다.

예는 다음과 같습니다. 

터키어 로캘에서 PolyBase 서비스를 시작하려고 하면 다음 오류 메시지가 표시됩니다.  

"어셈블리 'Microsoft.SQLServer.DataWarehouse.Common'에서 'Int' 형식을 로드할 수 없습니다."

마침표 대신 쉼표(10진수 구분 기호)를 사용하는 로캘에서 PolyBase 쿼리를 실행하는 경우 다음을 확인할 수 있습니다.

  • Teradata 기반 외부 테이블에 대한 샘플 통계를 수집해도 사용자가 지정한 백분율은 사용되지 않습니다.

  • 쿼리는 외부 원본에서 오류를 생성하는 잘못된 float 리터럴을 생성합니다.

  • DateTime 열이 있는 외부 테이블에 대한 통계를 만들면 "문자열이 유효한 DateTime으로 인식되지 않았습니다."라는 오류 메시지가 반환됩니다.

상태

Microsoft는 "적용 대상" 절에 나열한 Microsoft 제품에서 이 문제를 확인했습니다.

해결 방법

이 문제는 SQL Server 대한 다음 누적 업데이트에서 해결되었습니다.

2019년 SQL Server 누적 업데이트 8

SQL Server 대한 누적 업데이트 정보:

SQL Server 대한 각각의 새로운 누적 업데이트에는 이전 누적 업데이트에 포함된 모든 핫픽스 및 모든 보안 수정 사항이 포함됩니다. SQL Server 대한 최신 누적 업데이트를 확인하세요.

SQL Server 2019의 최신 누적 업데이트

해결 방법 

이 문제를 해결하려면 영어 로캘에서 PolyBase 쿼리를 실행할 수 있습니다.

참조

Microsoft가 소프트웨어 업데이트를 설명하는 데 사용하는 용어에 대해 알아보세요.

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.