Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Создание и работа с облачными базами данных SQL Azure. Учебно-методическое пособие

.pdf
Скачиваний:
1
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
☆
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
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]