Не уверен, верно ли это для всех драйверов ODBC, подключающихся к SQL Server 2005, но DataDirect заявляет, что поддерживает практически все SQL Server 2005 и даже большинство новых функций SQL Server 2008. Смотрите их список здесь .
Ах, и вот комментарий Microsoft :
Если вы разрабатываете приложение на основе COM и вам нужен доступ к новым функциям SQL Server 2005, вам следует использовать собственный клиент SQL. Если вам не нужен доступ к новым функциям SQL Server 2005, вы можете продолжать использовать компоненты доступа к данным Microsoft (MDAC).
Так что, думаю, если вы используете драйвер ODBC для собственного клиента SQL, вы сможете использовать тип данных XML.
Марк