Академия Специальных Курсов по Компьютерным Технологиям
    Главная страница Послать письмо
 
AskIt.ru  
   
   
   
   
   
   
 
 
  Главная / Заказные курсы / Microsoft SQL Server для профессионалов
 
 

Получить учебные материалы по этому курсу


<-- Назад Читать дальше -->

5.4 Дополнительные возможности работы с XML на SQL Server

SQL XML Support in Internet Information Server (IIS) в SQL Server 2000, возможности XML for SQL Tools (SQLXML 3.0)

В этом разделе перечислены некоторые моменты, которые не удастся рассмотреть более подробно из-за ограничений, налагаемых рамками нашего курса.

  • К данным в формате XML можно точно так же обращаться по ADO и ADO.NET, как и к данным в базах SQL Server.
  • Вместо того, чтобы создавать приложения ASP для получения доступа к Web-серверу, можно воспользоваться встроенным средством публикации баз данных SQL Server на Web-сервере: меню Start->Programs-> Microsoft SQL Server -> Configure SQL XML Support in IIS. После публикации базы данных можно передавать из броузера запросы такого вида:
http://webserer/data?sql=SELECT productname, unitprice FROM products FOR XML AUTO; &root=catalog

            В ответ возвращается код XML, который может отображать Internet Explorer. На          практике использовать не рекомендуется по следующим причинам:

            - возвращается XML, а не HTML - возможностей с точки зрения отображения информации меньше, не все броузеры поддерживают;

            - проблемы с безопасностью: пользователю нужно предоставить разрешение на выполнение SQL-запросов - нельзя определить, какие именно разрешить. поэтому пользователь вместе с SELECT получит право выполнять UPDATE, DELETE и т.п.

  • с сайта microsoft.com/downloads можно скачать набор программных компонентов и документации, который называется XML for SQL Tools (другое официальное название - SQLXML 3.0). В нем - набор дополнительной документации, обновления для SQL XML Support in IIS, новый драйвер SQLXMLOLEDB Provider с возможностью генерации кода XML из запроса на клиенте и множество всего остального. Самое важное, что вы получаете после установки этого пакета:
    • возможность применения UpdateGrams - специальных документов XML, которые     по условию меняют данные в базе данных;
    • возможность массовой загрузки данных из формата XML (XML Bulk Load), что          резко ускоряет загрузку больших объемов данных на SQL Server;
    • возможность использования программных объектов для работы с XML, например, из скриптов (см. выше).

 

   
   
   
   
   
   
   
   
   
   
 
<-- Назад Читать дальше -->

Получить учебные материалы по этому курсу


 

 
© 2004-2008, Академия Специальных Курсов
по Информационным Технологиям
.
Все права защищены.

Разработка NevaStudio
г. Санкт-Петербург, Васильевский остров,
20-я линия, д. 7
Офис 101, 2-й этаж
Телефон: 8(812)922-47-60
E-mail: info@askit.ru