Поделиться через


Создание Azure Functions с расширением SQL Bindings для Visual Studio Code с помощью Обозревателя объектов

Область применения:SQL ServerБаза данных SQL AzureУправляемый экземпляр SQL AzureAzure Synapse Analytics

Обзор

Привязки SQL для Visual Studio Code позволяют разрабатывать функции Azure с помощью привязок SQL Azure. Дополнительные сведения см. в статье "Создание Функции Azure с расширением привязок SQL для Visual Studio Code". Сведения об установке расширения см. в разделе "Привязки SQL" для Visual Studio Code.

Из обозревателя объектов

Чтобы создать функцию Azure из определенной таблицы или представления в обозревателе объектов, щелкните правой кнопкой мыши таблицу или представление с подключенного сервера в обозревателе объектов SQL Server и выберите "Создать функцию Azure с привязкой SQL".

Команда обозревателя объектов таблицы:

Снимок экрана: контекстное меню обозревателя объектов для добавления привязки SQL из таблицы.

Команда просмотра обозревателя объектов:

Снимок экрана контекстного меню обозревателя объектов для добавления SQL-привязки из меню Представление.

Если вы еще не создали проект функции Azure, Visual Studio Code предложит вам создать новый проект функции Azure.

Скриншот уведомления в Visual Studio Code о создании нового проекта функции Azure, так как в папке не найдено ни одного.

Затем расширение просит выбрать папку, в которой вы хотите создать функцию Azure.

Снимок экрана: запрос на выбор папки для создания функции Azure с привязкой SQL.

Если вы создаете функцию Azure с привязкой SQL из таблицы, расширение предложит выбрать тип привязки, используемый ( Input извлекает данные из базы данных) или Output (Сохранить данные в базе данных).

Примечание.

Функция Azure с SQL биндингом из представления поддерживает только Input биндинги.

Снимок экрана: запрос на выбор типа привязки.

Затем расширение предложит ввести имя функции, используемое для функции Azure.

Снимок экрана: запрос на ввод имени функции.

Если у вас уже есть строки подключения, хранящиеся в local.settings.json, расширение предложит выбрать строку подключения для функции Azure или создать новую строку подключения.

Снимок экрана: запрос на выбор параметра строки подключения.

Если выбрать Создать новую локальную настройку приложения, расширение предложит ввести имя и значение строки подключения.

Снимок экрана: запрос на ввод строки подключения.

Если вы создаете функцию Azure с привязкой SQL к существующему проекту функции Azure, расширение предложит включить пароль для строки подключения в local.settings.json файл.

Снимок экрана: запрос на сохранение пароля в строке подключения SQL.

Если выбрать "Да", пароль сохраняется в local.settings.json файле. Если вы выберете "Нет", расширение предупреждает о том, что пароль не сохранен local.settings.json в файле (показан в этом примере), и вам потребуется вручную добавить пароль в этот файл позже.

Снимок экрана: предупреждение о необходимости добавить пароль в строку подключения SQL позже вручную.

Затем расширение предложит указать пространство имен для функции Azure.

Снимок экрана: запрос пространства имен для функции Azure.

Если вы создаете новый проект функции Azure с привязкой SQL, расширение предложит включить пароль для строки подключения в local.settings.json файл.

Появится уведомление о ходе выполнения, указывающее, что функция Azure завершена.

Снимок экрана: информационное сообщение о завершении создания проекта функции Azure.

После создания функции Azure расширение создает код для любой Input или Output привязки. Дополнительные сведения см. в статье "Созданный код для функций Azure с привязками SQL".