Requête SQL pour analyser le champ XML et récupérer des valeurs

J'essaie d'analyser un champ XML qui fait partie de la SCOM 2007 de l'Entrepôt de Données de la base de données et nous avons trouvé de nombreux exemples qui montrent les mêmes scénarios de réalisation de cette mais rien ne s'affiche pour les valeurs de retour, généralement quand je lance la requête qu'il erreurs.

Voici un exemple, une ligne de plus d'un millier j'ai besoin d'exécuter cette contre, là où j'ai envie de tirer dans les valeurs de l'Angleterre et du royaume-UNI (le GUID qui comprennent les tag sont cohérents pour chaque type de données, afin de ne jamais changer et peut être utilisé pour interroger etc). Bien sûr, chaque ligne a un autre de la ville et le code du pays et c'est ce que je veux capturer.

Le nom de la table dbo.ManagedEntityProperty et le nom de la colonne est PropertyXML

<Root>
            <Property Guid="AFB4F9E6-BF48-1737-76AD-C9B3EC325B97">192.168.1.0</Property>
            <Property Guid="5C324096-D928-76DB-E9E7-E629DCC261B1">WASPDC01.LIV10.Local</Property>
            <Property Guid="96981E2D-DECF-7CB7-DEC5-5C52046B68A6">192.168.1.0</Property>
            <Property Guid="FA3887C3-F274-306A-867C-37105A190F78">England</Property>
            <Property Guid="61AA7309-595F-576E-337E-E9335E5CA773">255.255.255.0</Property>
            <Property Guid="F8ABF27F-A169-6FCD-1862-C06F1DB4BF24">UK</Property>
            <Property Guid="B832B2DE-A649-60A1-AC13-06F1EC601E5F">Active</Property>
</Root>

Des conseils ou des conseils? J'ai tenté de mettre en œuvre des conseils comme par De requête SQL Server, xml attribut de la valeur d'un élément mais je suis encore très bien dans ma requête SQL XML de l'enfance et n'ont jamais eu à faire quelque chose comme ça avant.

OriginalL'auteur user2215800 | 2013-03-27