Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Banco de Dados SQL do Azure
Instância Gerenciada SQL do Azure
do Azure Synapse Analytics
Visão geral
SQL Bindings para o Visual Studio Code permite desenvolver Azure Functions com bindings de Azure SQL. Para obter mais informações, consulte Criar funções do Azure com a extensão SQL Bindings para Visual Studio Code. Para instalar a extensão, consulte Extensão de ligações SQL para Visual Studio Code.
Do Pesquisador de Objetos
Para criar uma Função Azure a partir de uma tabela ou vista específica no Object Explorer, clique com o botão direito numa tabela ou visualização de um servidor ligado no SQL Server Object Explorer e selecione Criar Função Azure com SQL Binding.
Comando Table Object Explorer:
Comando Visualizar Explorador de Objetos:
Se você ainda não criou o projeto Azure Function, um prompt do Visual Studio Code aparece para ajudar na criação de um novo projeto do Azure Function.
Em seguida, a extensão solicita que você selecione a pasta onde deseja criar a Função do Azure.
Se você estiver criando uma Função do Azure com vinculação SQL a partir de uma tabela, a extensão solicitará que você selecione o tipo de associação a ser usado, uma Input associação (Recupera dados de um banco de dados) ou Output (Salvar dados em um banco de dados).
Observação
O Azure Function com SQL Binding a partir de uma vista suporta apenas Input bindings.
A extensão pede-lhe então que introduza o nome da função a usar para a Função Azure.
Se já tiver cadeias de ligação armazenadas no local.settings.json, a extensão pede-lhe que selecione a cadeia de ligação a usar para a Função Azure ou crie uma nova cadeia de ligação.
Se selecionares Criar nova definição de aplicação local, a extensão pede-te para introduzires o nome e valor da string de ligação.
Se estiver a criar a Função Azure com o Binding SQL para um projeto Azure Function existente, a extensão irá perguntar-lhe se deseja incluir a palavra-passe da cadeia de conexão no ficheiro local.settings.json.
Se selecionares Sim, a palavra-passe é guardada no local.settings.json ficheiro. Se selecionares Não, a extensão avisa-te que a palavra-passe não está guardada no local.settings.json ficheiro (mostrado neste exemplo), e tens de adicionar manualmente a palavra-passe a esse ficheiro mais tarde.
Em seguida, a extensão solicita que você forneça o namespace para a Função do Azure.
Se estiver a criar um novo projeto Azure Function com SQL binding, a extensão pergunta se quer incluir a palavra-passe da cadeia de ligação no ficheiro local.settings.json.
Uma notificação de progresso parece indicar que a Função Azure está completa.
Uma vez criada a Azure Function, a extensão gera o código para uma ligação Input ou Output. Para obter mais informações, consulte Código gerado para funções do Azure com associações SQL.