2016-01-30 1 views
5

J'ai donc récemment installé SQL Server 2016 CTP3 principalement pour la fonctionnalité de sortie JSON. J'essaie de l'utiliser dans ma requête SQL exactement comme cela est montré dans le lien ci-dessous sur MSDN. Le mot-clé JSON ne tourne pas bleu et donne l'erreur « syntaxe incorrecte près de « JSON » »Syntaxe incorrecte près de 'JSON' - SQL Server 2016

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

Quoi de mal?

EDIT: Je teste avec AdventureWorks DB pour SQL Server 2016. La requête est

SELECT * FROM Person.Contact FOR JSON AUTO 
+0

Pouvez-vous ajouter la requête à la question –

+0

Ajout de la requête. – Amjad

+1

Quel est le niveau de compatibilité de la base de données –

Répondre

9
  1. Vérifiez si le niveau de compatibilité est défini sur SQL Server 2016 ou 130
  2. Se connecter à un 2016 instance au lieu de l'ancien. (DB Migrate)

Merci à Martin et VR46

+1

Marquer comme réponse :) –

+0

Terminé. Merci encore. :) – Amjad

+0

et si la base de données indique: Les valeurs valides du niveau de compatibilité de la base de données sont 100, 110 ou 120. –