ВУЗ:
Составители:
Рубрика:
Контрольные вопросы:
1. На каких критериях следует основываться при выборе метода импорта или экспорта
данных.
2. Что собой представляет служба преобразования данных Data Transformation Serviced(DTS).
3. Какие способы передачи данных можно выделить, используя мастер Data Transformation
Serviced(DTS) Import and Export Wizard.
4. Какими способами можно осуществить хранение пакета DTS.
5. Что собой представляет внутренняя структура пакета DTS.
Лабораторная работа № 21.
Публикация данных с помощью HTML-страниц в системе SQL
Server 2000
Цель работы – ознакомление с основными концепциями и технологиями, лежащими в основе
функционирования сервера, и реализующими и их компонентами: средствами
администрирования, сетевыми библиотеками, службами, интерфейсами для создания клиентских
приложений
SQL Server 2000 позволяет достаточно легко выдавать данные из таблиц баз данных
сервера на Web-сервер, используя либо технологию создания статических HTML-страниц с
помощью мастера Web Assistant Wizard, либо XML-технологию, обеспечивающую доступ к
данным через виртуальный каталог, который создается с помощью утилиты IIS Virtual Directory
Management for SQL Server.
SQL Server включает инструмент Web Assistant Wizard, позволяющий создавать
стандартные HTML-страницы, содержащие информацию из баз данных SQL Server. Точнее
сказать, мастер не создает страницы сам, он лишь выполняет соответствующую системную
хранимую процедуру, которая и генерирует соответствующий HTML-файл.
Дополнительно мастер может создать задание SQLServerAgent, которое будет
автоматически выполнять эту процедуру. То есть соответствующий HTML-файл будет
периодически автоматически обновляться.
Сгенерированная страница обычно выкладывается в одну из папок Web-сервера. Таким
образом, пользователи сети получают возможность просмотреть опубликованные данные с
помощью обычных броузеров, обращаясь к соответствующему Web-серверу. Сгенерированный
файл может быть просмотрен не как страница Интернета, а как обычный файл формата HTML.
Однако возможности этого метода публикации данных достаточно ограничены. В
частности, пользователь не может управлять форматом выводимых данных, а вынужден
довольствоваться форматом, выбранным администратором при конфигурировании страницы.
Более того, также фиксированным является и набор данных, отображаемых на странице.
Все эти ограничения можно преодолеть, используя XML-технологию. Она позволяет публиковать
данные из таблиц баз данных в различных форматах по усмотрению самого пользователя. Более
того, с помощью броузера пользователи могут не только просматривать данные, но и изменять их.
Использование технологии XML требует предварительного конфигурирования
виртуального каталога для сервера Web, к которому будут обращаться пользователи для выборки
данных, а также указания метода формирования набора публикуемых данных.
2 Выполнение заданий и оформление результатов
Задание 1. С помощью мастера Web Assistant Wizard создать задание для
публикации данных из базы Pubs на HTML-страницах, производя выборку данных из столбцов
одной из таблиц базы данных.
Для выполнения данного задания нужно последовательно исполнить следующие действия:
Контрольные вопросы: 1. На каких критериях следует основываться при выборе метода импорта или экспорта данных. 2. Что собой представляет служба преобразования данных Data Transformation Serviced(DTS). 3. Какие способы передачи данных можно выделить, используя мастер Data Transformation Serviced(DTS) Import and Export Wizard. 4. Какими способами можно осуществить хранение пакета DTS. 5. Что собой представляет внутренняя структура пакета DTS. Лабораторная работа № 21. Публикация данных с помощью HTML-страниц в системе SQL Server 2000 Цель работы – ознакомление с основными концепциями и технологиями, лежащими в основе функционирования сервера, и реализующими и их компонентами: средствами администрирования, сетевыми библиотеками, службами, интерфейсами для создания клиентских приложений SQL Server 2000 позволяет достаточно легко выдавать данные из таблиц баз данных сервера на Web-сервер, используя либо технологию создания статических HTML-страниц с помощью мастера Web Assistant Wizard, либо XML-технологию, обеспечивающую доступ к данным через виртуальный каталог, который создается с помощью утилиты IIS Virtual Directory Management for SQL Server. SQL Server включает инструмент Web Assistant Wizard, позволяющий создавать стандартные HTML-страницы, содержащие информацию из баз данных SQL Server. Точнее сказать, мастер не создает страницы сам, он лишь выполняет соответствующую системную хранимую процедуру, которая и генерирует соответствующий HTML-файл. Дополнительно мастер может создать задание SQLServerAgent, которое будет автоматически выполнять эту процедуру. То есть соответствующий HTML-файл будет периодически автоматически обновляться. Сгенерированная страница обычно выкладывается в одну из папок Web-сервера. Таким образом, пользователи сети получают возможность просмотреть опубликованные данные с помощью обычных броузеров, обращаясь к соответствующему Web-серверу. Сгенерированный файл может быть просмотрен не как страница Интернета, а как обычный файл формата HTML. Однако возможности этого метода публикации данных достаточно ограничены. В частности, пользователь не может управлять форматом выводимых данных, а вынужден довольствоваться форматом, выбранным администратором при конфигурировании страницы. Более того, также фиксированным является и набор данных, отображаемых на странице. Все эти ограничения можно преодолеть, используя XML-технологию. Она позволяет публиковать данные из таблиц баз данных в различных форматах по усмотрению самого пользователя. Более того, с помощью броузера пользователи могут не только просматривать данные, но и изменять их. Использование технологии XML требует предварительного конфигурирования виртуального каталога для сервера Web, к которому будут обращаться пользователи для выборки данных, а также указания метода формирования набора публикуемых данных. 2 Выполнение заданий и оформление результатов З а д а н и е 1 . С помощью мастера Web Assistant Wizard создать задание для публикации данных из базы Pubs на HTML-страницах, производя выборку данных из столбцов одной из таблиц базы данных. Для выполнения данного задания нужно последовательно исполнить следующие действия: