반응형
OPENJSON이 SQL Server에서 작동하지 않습니까?
SQL Server 2016에서 JSON 기능을 사용하고 싶은데 실행하려고 하면OPENJSON
function, 다음 오류가 표시됩니다.
메시지 208, 레벨 16, 스테이트 1, 라인 1
잘못된 개체 이름 'openjson'입니다.
왜 안 되는 거죠?SQL Server 2016 RC 버전을 가지고 있습니다.
데이터베이스의 호환성 수준을 확인해 주시겠습니까?OPENJSON은 호환성 수준 130에서 사용할 수 있습니다.다음을 실행해 볼 수 있습니까?
ALTER DATABASE database_name SET COMPATIBILITY_LEVEL = 130
또한 Azure SQL Database에서 JSON을 사용하는 경우 새 데이터베이스도 120 호환성 수준 이하로 작성되므로 OPENJSON을 사용하려면 변경해야 합니다.또한 Azure SQL 데이터베이스에서 사용하는 경우 select @@version을 실행하여 이 V12 서버가 있는지 확인합니다.다음과 같은 것이 표시됩니다.
Microsoft SQL Azure (RTM) - 12.0.2000.8 2016년 3월 25일 15:11:30 저작권 (c) Microsoft Corporation
하위 버전(11.xxx 등)이 있는 경우 JSON이 지원되지 않는 오래된 아키텍처에 데이터베이스가 있을 수 있습니다.
안부 전해요,
조반
언급URL : https://stackoverflow.com/questions/36470782/openjson-does-not-work-in-sql-server
반응형
'source' 카테고리의 다른 글
HTML 웹 워커와 Jquery Ajax 호출 (0) | 2023.02.14 |
---|---|
스프링 부트 어플리케이션이 'Hikari-Pool-1 - Starting...'에서 정지된다.." (0) | 2023.02.14 |
Wordpress : 구글 임베디드 맵 iframe에서 확대/축소 수준을 설정해야 합니다. (0) | 2023.02.14 |
woocommerce 테마에서 제품 페이지를 수정할 위치 (0) | 2023.02.10 |
Wordpress 블로그에서 페이지가 localhost로 리디렉션되는 이유는 무엇입니까? (0) | 2023.02.10 |