/ / Inconvénients (le cas échéant) avec SQL Server 2005 XML Datatype - sql, sql-server, xml

Inconvénients (le cas échéant) avec le type de données XML SQL Server 2005 - sql, sql-server, xml

J'ai besoin d'enregistrer des fragments XML dans un SQLBase de données Server 2005 à des fins de journalisation (messages SOAP, dans ce cas). Y a-t-il une raison d'utiliser le type de données XML sur une simple colonne varchar ou nvarchar?

Je peux déjà voir des cas où pouvoir utiliser XPath pour entrer dans les données dans le XML serait plutôt agréable, et je n'ai pas été en mesure de trouver de réels inconvénients dans de brèves recherches.

Y a-t-il des écueils à surveiller ou existe-t-il une meilleure façon d'aborder cela?

Réponses:

3 pour la réponse № 1

Ici"est un excellent message sur le sujet sur le forum. En général, utilisez les types de données XML si vous pensez avoir besoin de la fonctionnalité de manipulation et de frappe XML.


0 pour la réponse № 2

Selon la taille de xml et la capacité deextraire des informations particulières de l'intérieur du xml, cela peut devenir un inconvénient. Avez-vous envisagé de stocker le xml sur le système de fichiers et de simplement avoir le chemin dans la base de données?


0 pour la réponse № 3

Le seul problème que nous avons rencontré est que l'écriture de requêtes sur les données est plus difficile.

Dans certains cas, nous avons stocké des données en XML et les avons ensuite transférées dans des tableaux pour les rapports.