2016-01-30 33 views
5

Quindi di recente ho installato SQL Server 2016 CTP3 principalmente per la funzionalità di output JSON. Sto cercando di usarlo nella mia query SQL esattamente come è mostrato nel link sottostante su MSDN. La parola chiave JSON non diventa blu e dà l'errore "Sintassi non corretta in prossimità 'JSON'"Sintassi errata vicino a "JSON" - SQL Server 2016

https://msdn.microsoft.com/en-us/library/dn921882%28v=sql.130%29.aspx?f=255&MSPPError=-2147217396

Cosa potrebbe esserci di sbagliato?

EDIT: sto testando con AdventureWorks DB per SQL Server 2016. La query è

SELECT * FROM Person.Contact FOR JSON AUTO 
+0

si può aggiungere la query alla domanda –

+0

Aggiunta la query. – Amjad

+1

Qual è il livello di compatibilità del database –

risposta

9
  1. Controllare se il livello di compatibilità è impostato su SQL Server 2016 o 130
  2. Connessione a una 2016 istanza invece di quella più vecchia. (Migrate DB)

Grazie a Martin e VR46

+1

Contrassegnalo come risposta :) –

+0

Fatto. Grazie ancora. :) – Amjad

+0

cosa succede se il database dice: I valori validi del livello di compatibilità del database sono 100, 110 o 120. Versione –