क्या आप डेटाबेस पर संगतता स्तर की जांच कर सकते हैं? OPENJSON अनुकूलता स्तर के तहत उपलब्ध है 130. आप निष्पादित करने के लिए कोशिश कर सकते हैं:,
ALTER DATABASE database_name SET COMPATIBILITY_LEVEL = 130
इसके अलावा, अगर आप Azure एसक्यूएल डाटाबेस पर JSON का उपयोग कर रहे हैं, ध्यान दें कि नए डेटाबेस 120 अनुकूलता स्तर के तहत बनाई गई हैं ताकि आप इसे अगर बदलना चाहिए आप OPENJSON का उपयोग करना चाहते हैं। इसके अलावा, यदि आप इसे Azure SQL डेटाबेस में उपयोग कर रहे हैं, तो यह V12 सर्वर देखने के लिए @@ संस्करण का चयन करें। आप की तरह कुछ देखना चाहिए:
Microsoft SQL Azure (RTM) - 12.0.2000.8 Mar 25 2016 15:11:30 Copyright (c) Microsoft Corporation
आप कुछ कम संस्करण दिखाई दें (उदाहरण 11.xxx) आप शायद पुरानी वास्तुकला पर डेटाबेस है जहां JSON समर्थित नहीं है।
सादर,
जोवन
स्रोत
2016-04-07 09:00:48
आप पोस्ट कर सकते हैं सभी एसक्यूएल? –
भी @@ संस्करण जानकारी का चयन करें – TheGameiswar