Обработка распределенных запросов
1. В Query Analyzer установите связанное соединение с одним из серверов Вашей КЭИС (работа проходит в группах). Для этого выполните: регистрацию связанного сервера (зарегистрируйте в качестве сервера свою БД), определите отображение (при управлении отображением указать от имени какого пользователя предоставляется доступ к серверу).
Регистрация базы данных «sbit».
Регистрация базы данных «zakupki».
2. Создайте удаленный запрос с использованием квалификации таблиц, состоящей из четырех частей.
Запрос к базе данных «sbit».
3. Создайте запрос, выбирающий данные из таблиц, расположенных на разных серверах сервер запрос распределенный.
4. На примере п. 2. и п. 3. придумайте и выполните ещё два запроса с условиями.
5. Создайте запрос (для связанного сервера) при помощи функции OpenQuery (). Запрос должен выбирать данные только из одной таблицы связанного сервера (придумайте сами запрос).
Выполните этот же запрос, используя функцию OpenRowset ().
6. Создать запрос, содержащий информацию из двух таблиц, хранящихся в разных базах данных (используйте join).
7. На основе Вашего варианта придумать и выполнить распределенный запрос с горизонтальным разделением таблиц, расположенных на разных серверах, задайте условие.
8. На основе Вашего варианта придумать и выполнить распределенный запрос с вертикальным разделением таблиц.
9. Придумайте и выполните ещё два распределенных запроса. Включите в запросы вычисляемое поле, группировку или задайте условия.
10. Создайте все необходимые запросы для функционирования Вашей РБД, запланированные на этапе «Проектирование РБД» (Лаб. раб. 1).
11. Установите ещё одно соединение для удаленного сервера. Для этого выполните: регистрацию удаленного сервера (помните, что при использовании удаленных серверов необходимо выполнять конфигурирование как локального, так и удаленного сервера), определите отображение на удаленном сервере (для другого пользователя, отличного от п1.).