적용 대상
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 Developer Windows SQL Server 2017 Enterprise Windows SQL Server 2017 Enterprise Core Windows SQL Server 2017 Standard Windows SQL Server 2016 SQL Server 2016 Service Pack 3 - duplicate (do not use)

증상

2017년 Microsoft SQL Server 및 2016년을 시작으로 메모리 최적화 테이블에서 데이터 형식 varchar(max), nvarchar(max)varbinary(최대)가 지원됩니다. 2016년 sp_addarticle 구독자의 메모리 최적화 테이블에 트랜잭션 복제를 위해 테이블에 문서를 추가하는 데 SQL Server 가정합니다. 테이블에 이러한 특정 데이터 형식의 열이 있는 경우 다음과 같은 오류 메시지가 표시될 수 있습니다.

Msg 10794, Level 16, State 1, Procedure ProcedureName, Line LineNumber[Batch Start Line LineNumber]

'varchar(max)' 형식은 메모리 최적화 테이블에서 지원되지 않습니다. 이 인스턴스가 테스트된 인스턴스는 InstanceName입니다.

상태

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

해결 방법

이 문제는 다음 누적 업데이트에서 SQL Server.

업데이트에 대한 누적 업데이트에 대해 SQL Server.

각 새 누적 업데이트는 SQL Server 모든 핫픽스와 이전 누적 업데이트에 포함된 모든 보안 수정을 포함합니다. 다음에 대한 최신 누적 업데이트를 SQL Server.

2016년 SQL Server 서비스 팩 정보

이 문제는 다음 서비스 팩에서 SQL Server.

서비스 팩은 누적됩니다. 각 새 서비스 팩에는 이전 서비스 팩에 포함된 모든 픽스와 새 픽스가 포함되어 있습니다. 해당 서비스 팩에 대한 최신 서비스 팩 및 최신 누적 업데이트를 적용하는 것이 좋습니다. 최신 서비스 팩을 설치하기 전에 이전 서비스 팩을 설치할 필요가 없습니다. 다음 문서의 표 1을 사용하여 최신 서비스 팩 및 최신 누적 업데이트에 대한 자세한 정보를 찾을 수 있습니다.

버전, 버전 및 업데이트 SQL Server 결정

참조

Microsoft에서 소프트웨어 업데이트를 설명하는 데 사용하는 용어에 대해 자세히 알아보습니다.

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

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