Описание тега sql-server-2005
SQL Server 2005 (кодовое имя Yukon, версия 9.00), выпущенный в октябре 2005 года, является преемником SQL Server 2000. Он включал встроенную поддержку управления XML-данными в дополнение к реляционным данным.
Для этого он определил тип данных XML, который может использоваться либо как тип данных в столбцах базы данных, либо как литералы в запросах. Столбцы XML могут быть связаны со схемами XSD; Сохраняемые XML-данные проверяются на соответствие схеме. XML преобразуется во внутренний двоичный тип данных перед сохранением в базе данных. Для данных XML стали доступны специальные методы индексации. XML-данные запрашиваются с помощью XQuery; Интеграция Common Language Runtime (CLR) была основной функцией этого выпуска, позволяя писать код SQL как управляемый код с помощью CLR. SQL Server 2005 добавил к языку T-SQL некоторые расширения, позволяющие встраивать запросы XQuery в T-SQL.
Кроме того, он также определяет новое расширение XQuery, называемое XML DML, которое позволяет изменять данные XML на основе запросов. SQL Server 2005 также позволяет предоставлять доступ к серверу базы данных через веб-службы с помощью пакетов табличного потока данных (TDS), инкапсулированных в запросы SOAP (протокол). При доступе к данным через веб-службы результаты возвращаются в формате XML.