2014-09-10 4 views
0

J'utilise SQL Server 2005 avec le niveau de compatibilité 80. Si je ne définis pas le niveau de compatibilité, certains modules de l'application Web ASP.NET ne fonctionnent pas car l'application a été écrite à l'origine avec SQL Server 2000.SQL Server 2005 XML Capacités et rétrocompatibilité

Maintenant, si j'écris une procédure stockée qui utilise une variable xml avec des fonctions noeud et des valeurs qui je crois est SQL Server 2005 caractéristique spécifique et n'existe pas dans SQL Server 2000 serait-ce un problème?

Répondre

0

Le type de données XML fonctionne très bien même avec le niveau de compatibilité 80.

Il y a quelques différences de comportement lorsque vous utilisez for xml pour construire XML.

ALTER DATABASE Compatibility Level (Transact-SQL)

+0

Merci. Si j'utilise une autre fonctionnalité T-SQL 2005 que le serveur sql 2000 ne prend pas en charge, alors ce serait un problème – 3355307

+1

@waqas Tout ce qui est affecté par le niveau de compatibilité est listé dans le lien. –