Используйте этот тег для вопросов, относящихся к версии 2005 Microsoft SQL Server.

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.

Ресурсы