Condividi tramite


Creare Funzioni di Azure con l'estensione Binding SQL per Visual Studio Code tramite il Esplora oggetti

Si applica a:SQL ServerDatabase SQL di AzureIstanza gestita di SQL di AzureAzure Synapse Analytics

Panoramica

Le associazioni SQL per Visual Studio Code consentono di sviluppare Funzioni di Azure con associazioni SQL di Azure. Per altre informazioni, vedere Creare Funzioni di Azure con l'estensione Associazioni SQL per Visual Studio Code. Per installare l'estensione, vedere Estensione associazioni SQL per Visual Studio Code.

Da Esplora oggetti

Per creare una funzione di Azure da una tabella o una vista specifica in Esplora oggetti, fare clic con il pulsante destro del mouse su una tabella o una vista da un server connesso in Esplora oggetti di SQL Server e scegliere Crea funzione di Azure con associazione SQL.

Comando Esplora oggetti di tabella:

Screenshot del menu di scelta rapida di Esplora oggetti per aggiungere un'associazione SQL da Tabella.

Comando Visualizza Esplora oggetti:

Screenshot del menu di scelta rapida di Esplora oggetti per aggiungere un'associazione SQL dalla visualizzazione.

Se non è ancora stato creato il progetto Funzione di Azure, viene visualizzato un prompt di Visual Studio Code per facilitare la creazione di un nuovo progetto di funzione di Azure.

Screenshot della notifica di Visual Studio Code per creare un nuovo progetto di funzione di Azure perché non è stato trovato nessuno nella cartella.

L'estensione chiede quindi di selezionare la cartella in cui si vuole creare la funzione di Azure.

Screenshot di un prompt per scegliere la cartella in cui creare la funzione di Azure con l'associazione SQL.

Se si crea una funzione di Azure con associazione SQL da una tabella, l'estensione richiede di selezionare il tipo di associazione da usare, ovvero un'associazione Input (Recupera i dati da un database) o Output (Salva dati in un database).

Nota

La funzione di Azure con associazione SQL da una vista supporta solo Input associazioni.

Screenshot di una richiesta di selezione del tipo di associazione.

L'estensione richiede quindi di immettere il nome della funzione da usare per la funzione di Azure.

Screenshot di una richiesta di immissione del nome della funzione.

Se sono già presenti stringhe di connessione archiviate nella local.settings.json, l'estensione richiede di selezionare la stringa di connessione da usare per la funzione di Azure o creare una nuova stringa di connessione.

Screenshot di un prompt per selezionare stringa di connessione impostazione.

Se si seleziona Crea nuova impostazione dell'app locale, l'estensione richiede di immettere il nome e il valore della stringa di connessione.

Screenshot di un prompt per immettere stringa di connessione.

Se si sta creando la funzione di Azure con l'associazione SQL a un progetto di funzione di Azure esistente, l'estensione richiede se si vuole includere la password per la stringa di connessione nel local.settings.json file.

Screenshot di una richiesta di salvataggio della password nella stringa di connessione SQL.

Se si seleziona , la password viene salvata nel local.settings.json file. Se si seleziona No, l'estensione avvisa che la password non viene salvata nel local.settings.json file (illustrato in questo esempio) ed è necessario aggiungere manualmente la password a questo file in un secondo momento.

Screenshot di un avviso per aggiungere manualmente la password alla stringa di connessione SQL in un secondo momento.

L'estensione richiede quindi di specificare lo spazio dei nomi per la funzione di Azure.

Screenshot di una richiesta di spazio dei nomi per la funzione di Azure.

Se si sta creando un nuovo progetto funzione di Azure con l'associazione SQL, l'estensione richiede se si vuole includere la password per la stringa di connessione nel local.settings.json file.

Viene visualizzata una notifica sullo stato di avanzamento che indica che la funzione di Azure è stata completata.

Screenshot di un messaggio informativo che indica che è stata completata la creazione del progetto funzione di Azure.

Dopo aver creato la funzione di Azure, l'estensione genera il codice per un'associazione Input o Output . Per altre informazioni, vedere Codice generato per funzioni di Azure con associazioni SQL.