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

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

.pdf
Скачиваний:
1
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
☆
4. Выбрать модель развертывания хранилища (для развертывания
9
1
11
приложений уровня данных можно выбрать классическую модель).
5. Нажать кнопку «Создать».
6. Ввести имя учетной записи хранилища.
7. Выбрать тип хранилища (для развертывания приложения уровня
данных достаточно выбрать тип, поддерживающий хранение двоичных BLOB-объектов, поэтому главный критерий – цена).
8. Выбрать подписку, в рамках которой создается учетная запись.
9. Выбрать группу ресурсов, в которую будет помещена создаваемая
учетная запись.
10. Выбрать физическое расположение службы хранилища.
11. Нажать кнопку «Создать».
28
Для создания контейнера двоичных объектов в учетной записи
1 2 3
4
5
хранилища необходимо выбрать эту учетную запись в списке своих ресурсов
Azure, затем выполнить следующие действия:
1. Выбрать окно «Большие двоичные объекты».
2. Щелкнуть по гиперссылке «+ Контейнер».
3. Ввести имя контейнера.
4. Выбрать тип доступа.
5. Нажать кнопку «Создать».
После создания учетной записи хранилища и контейнера больших
двоичных объектов можно приступать к развертыванию приложения уровня данных. Для каждой создаваемой учетной записи хранилища создаются первичный и вторичный ключи доступа, а также первичная и вторичная строки подключения. Эти параметры можно посмотреть с помощью окна параметров учетной записи хранения (здесь же можно скопировать эти параметры в буфер обмена).
29
Для экспорта приложения уровня данных в контейнер двоичных объектов Windows Azure необходимо запустить программу SQL Server Management Studio 2014 и выполнить те же самые действия, что и для
развертывания такого приложения на локальном диске. Различие заключается в том, что на шаге настройки параметров экспорта следует выбрать пункт «Сохранить в Windows Azure», выбрать учетную запись хранилища, ввести первичный ключ доступа (его можно вставить из буфера обмена, именно для этого на портале Azure предусмотрена возможность копирования ключа в буфер), выбрать нужный контейнер и указать имя создаваемого bacpac-файла.
Импорт приложения уровня данных из Windows Azure осуществляется аналогично.
30
3.3. Создание и работа с представлениями облачных баз
данных SQL Azure с помощью программы SQL Server
Management Studio
Представления в облачных базах данных можно создавать только с
помощью запросов типа CREATE VIEW:
Выполнение представления осуществляется с помощью контекстного меню «Выбрать первые 1000 строк» пункта «Представления» выбранной базы данных. Данный способ выполнения ничем не отличается от выполнения представлений на обычном локальном сервере.
3.4. Создание и работа с хранимыми процедурами облачных
баз данных с помощью программы SQL Server Management
Studio
Хранимые процедуры также создаются только с помощью запросов Transact-SQL. Работа с графическими средствами невозможна. Для создания процедур используется оператор типа CREATE PROCEDURE:
31
Возможности работы с облачными базами данных SQL Azure из среды SQL Server Management Studio 2014 значительно расширены и стали гораздо
удобнее. Главным достоинством здесь является возможность создания таблиц с помощью графических средств (чего не было в старой версии Azure). Тем не менее эта работа является достаточно трудоемкой. Гораздо более удобной является работа из среды программирования Visual Studio .Net, еще более предпочтительным вариантом является разработка и эксплуатация собственных клиентских приложений.
32
4. Работа с базами данных SQL Azure с помощью программы Visual
Studio .Net
4.1. Настройка соединения и создание базы данных и таблиц
1. Создание соединения с облачной базой данных осуществляется с
помощью Обозревателя серверов, в качестве поставщика данных используется обычный поставщик данных .Net Framework для SQL Server. Имя сервера вводится в следующем виде: [имя облачного сервера].database.windows.net. В качестве метода входа на сервер допускается только аутентификация SQL Server.
33
2. Создание новой базы данных из среды Visual Studio .Net также
возможно, но, как и в случае SQL Server Management Studio, только с помощью запросов.
3. Если база данных уже создана, то при создании объектов базы данных
возможно использование определенных Case-средств. При создании новой таблицы возможно добавление столбцов и установка их атрибутов в специальном окне, при этом автоматически формируется запрос (скрипт) на создание таблицы. Для выполнения данного скрипта
34
необходимо нажать кнопку «Обновить», сохранение данного скрипта возможно, но не обязательно.
4. Создание соединений между таблицами базы данных осуществляется
только с помощью запросов. Однако следует иметь в виду, что при создании приложений баз данных связи между таблицами не передаются, и их нужно устанавливать заново с помощью XML-схем (см. ниже), и в этом случае доступны графические средства.
5. Для просмотра и ввода данных в таблицы необходимо в контекстном
меню соответствующей таблицы выбрать пункт «Показать таблицу данных», при этом отображаются данные таблицы, их можно изменять, при закрытии окна данные сохраняются автоматически.
35
4.2. Создание представлений
Для создания представлений в окне обозревателя серверов следует раскрыть список «Представления», и в контекстном меню выбрать меню «Добавить новое представление». Представления также создаются с помощью запросов. Выполнение запроса осуществляется с помощью контекстного меню «Выполнить». Сохранение соответствующего скрипта необязательно.
36
4.3. Создание хранимых процедур
Для создания хранимой процедуры также следует выполнить соответствующий запрос. Для этого следует раскрыть список «Хранимые процедуры» соответствующей облачной базы данных, и в контекстном меню выбрать пункт «Добавить новую хранимую процедуру», затем исправить текст соответствующего запроса и выполнить его. Сохранение запроса также не обязательно.
37
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]