How to create an XML index in SQL server

Developers use an XML index to create indexes for columns of the data type xml, which cannot be indexed using the Index/Keys dialog box. Each xml column can have more than one XML index, but the first one created (primary) will be the basis of the others. When Developers working with SQL Server “Denali”, MS SQL Server 2008 R2 and MS SQL Server 2005 want to create an XML index, they should follow the next steps:

1. In Object Explorer, right-click the table for which they want to create an XML index and click Design (Modify in SP1 or earlier).

The table opens in Table Designer.

2. Select the xml column for the index.

3. From the Table Designer menu, click XML Index.

4. In the XML Indexes dialog box, click Add.

5. Select the new index in the Selected XML Index list and set properties for the index in the grid to the right.