Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Создание и работа с облачными базами данных SQL Azure. Учебно-методическое пособие
.pdf
2. Ввести имя представления, текст SQL запроса и нажать кнопку
Сохранить.
3. Для выполнения представления перейти на вкладку данные и выбрать
гиперссылки «Первые 200 строк» или «Все строки».
18

Создание хранимой
2.3.4. Создание и работа с хранимыми процедурами облачных
Добавление
Редактировани
баз данных на портале Windows Azure
1. Для создания хранимых процедур в базе данных SQK Azure выбрать
гиперссылку Конструктор, пункт «Хранимые процедуры» и нажать
кнопку «Создать хранимую процедуру».
2. Если процедура предусматривает ввод параметров, то их можно
добавить и удалить с помощью соответствующих кнопок, а также
осуществлять их редактирование.
3. Ввод текста запроса SQL для хранимой процедуры осуществляется в
соответствующем поле.
4. Для сохранения хранимой процедуры нажать кнопку «Сохранить».
19

5. Для выполнения хранимой процедуры выбрать гиперссылку
Выполнение хранимой процедуры
«Данные», при наличии параметров ввести необходимые значения и
нажать кнопку «Выполнить».
3. Работа с базами данных SQL Azure с помощью программы SQL
Server Management Studio
3.1. Настройка соединения и создание таблиц
Соединение с облачным сервером баз данных осуществляется только с
помощью средств проверки подлинности SQL Server. Средства проверки
подлинности Windows не поддерживаются. Имя сервера вводится в
следующем виде: [имя облачного сервера].database.windows.net.
20

1. Создание новой базы данных осуществляется с помощью запроса типа
CREATE DATABASE. Все ранее созданные базы данных отображаются
в списке обозревателя объектов.
2. Если используется версия SQL Server Management Studio, а сервер баз
данных использует последнюю версию обновлений V12 (и старше), то
создание таблиц можно осуществлять с помощью тех же самых средств,
что и для обычного сервера, т.е. с помощью контекстного меню Таблицы
→ Создать → Таблица…, после чего ввести названия, типы полей и
разрешения на ввод пустых значений.
21

3. Ранние версии SQL Azure не поддерживали обозреватель Object Browser,
поскольку ему требовался доступ к таблице sys.configurations, которая
была недоступна в системе SQL Azure. Поэтому при решении различных
задач управления облачным сервером использовался редактор запросов
Query Editor.
3.2. Перенос базы данных из локального сервера баз данных в
облако
Если имеется база данных SQL Server, созданная на локальном
сервере баз данных, то ее можно перенести в облачных сервер. В SQL Server
Management Studio 2014 и SQL Azure V12 для этой цели используются
приложения уровня данных, которые оформляются в виде файлов экспорта,
содержащих определения объектов в базе данных и все данные,
содержащиеся в таблицах. Файлы экспорта имеют расширения .bacpac, и
могут быть созданы как на локальном диске компьютера пользователя, так и
в Windows Azure. С помощью приложений уровня данных можно также
переносить базы данных из облачного на локальный сервер.
Для создания приложения уровня данных необходимо выполнить
следующие действия:
1. Выбрать базу данных в списке баз данных локального сервера баз
данных.
2. Выбрать контекстное меню Задачи → Экспорт приложения уровня
данных.
22

3. Для экспорта приложения базы данных необходимо выполнить
следующие действия: указать параметры экспорта, посмотреть
сводку экспорта и проверить результаты операции. Об этом
пользователя предупреждает специальное окно, которое выводится
при первом запуске задачи экспорта, и которое в дальнейшем
можно пропускать.
4. При экспорте приложения уровня данных будет создан файл с
расширением .bacpac. Параметры экспорта задаются с помощью
вкладки «Дополнительно» окна параметров экспорта. Здесь можно
выбрать все объекты базы данных (таблицы, системные диаграммы,
представления и хранимые процедуры), которые следует
экспортировать.
5. Во вкладке «Настройки» окна параметров экспорта необходимо
выбрать место сохранения файла: локальный диск или Windows
Azure. В первом случае следует выбрать физическое расположение
файла.
6. На заключительном шаге необходимо проверить все параметры и
нажать кнопку «Готово».
7. В специальном окне будет отображен ход выполнения задачи
экспорта, в конце будет отображена сводка результатов. Если все
задачи будут выполнены без ошибок, следует нажать кнопку
«Закрыть» - создание файла было произведено успешно.
23

Схема, отображающая все шаги экспорта приложения уровня данных
на локальный диск компьютера, приведена ниже:
24

Для развертывания базы данных из локального на облачный сервер
баз данных следует выполнить операцию импорта приложения уровня
данных. Для этого необходимо:
1. В контекстном меню пункта «Базы данных» обозревателя объектов
облачного сервера выбрать пункт «Извлечь приложение уровня
данных».
2. Для импорта приложения базы данных необходимо выполнить
следующие действия: указать имя bacpac-файла для импорта,
указать параметры импорта, посмотреть сводку импорта и
проверить результаты операции. Об этом пользователя
предупреждает специальное окно, которое выводится при первом
запуске задачи импорта, и которое в дальнейшем можно
пропускать.
3. Для импорта приложения из локального файла необходимо указать
имя этого файла.
4. Выбрать имя базы данных, под которым она будет сохранена на
облачном сервере, а также специальные параметры: выпуск SQL
Azure (Basic, Standard или Premium), максимальный размер базы
данных и другие.
5. На заключительном шаге необходимо проверить все параметры и
нажать кнопку «Готово».
6. В специальном окне будет отображен ход выполнения задачи
импорта, в конце будет отображена сводка результатов. Если все
задачи будут выполнены без ошибок, следует нажать кнопку
«Закрыть» - развертывание базы данных в облаке произведено
успешно.
Схема, отображающая все шаги импорта приложения уровня данных
на облачный сервер, приведена ниже:
25

26

Создание приложения уровня данных в Windows Azure сложнее.
1
2
3
4
5
Приложения уровня данных могут быть сохранены только в двоичных
контейнерах, которые, в свою очередь, располагаются в службах хранения.
Поэтому пользователю необходимо создать учетную запись хранилища и
контейнер в ней. Это осуществляется на портале Windows Azure.
Для создания учетной записи хранилища необходимо:
1. Выбрать пункт «Создать».
2. Выбрать пункт «Данные + хранилище».
3. Выбрать в списке рекомендуемых приложений «Хранилище».
27
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
