Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à :SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Vue d’ensemble
Les liaisons SQL pour Visual Studio Code vous permettent de développer Azure Functions avec des liaisons Azure SQL. Pour plus d’informations, consultez Créer des fonctions Azure avec l’extension Liaisons SQL pour Visual Studio Code. Pour installer l’extension, consultez Extension de liaisons SQL pour Visual Studio Code.
À partir de l’Explorateur d’objets
Pour créer une fonction Azure à partir d’une table ou d’une vue spécifique dans l’Explorateur d’objets, cliquez avec le bouton droit sur une table ou une vue à partir d’un serveur connecté dans l’Explorateur d’objets SQL Server, puis sélectionnez Créer une fonction Azure avec la liaison SQL.
Commande Explorateur d’objets table :
Commande Afficher l’Explorateur d’objets :
Si vous n’avez pas encore créé le projet de fonction Azure, une invite Visual Studio Code apparaît pour faciliter la création d’un projet de fonction Azure.
L’extension vous demande ensuite de sélectionner le dossier où vous voulez créer la fonction Azure.
Si vous créez une fonction Azure avec une liaison SQL depuis une table, l’extension vous invite à sélectionner le type de liaison à utiliser : une liaison Input (récupère des données auprès d’une base de données) ou Output (enregistre des données dans une base de données).
Remarque
Azure Function avec liaison SQL à partir d'une vue ne prend en charge que les liaisons Input.
L’extension vous invite ensuite à entrer le nom de la fonction à utiliser pour la fonction Azure.
Si vous disposez déjà de chaînes de connexion stockées dans le local.settings.json, l’extension vous invite à sélectionner la chaîne de connexion à utiliser pour la fonction Azure ou à créer une chaîne de connexion.
Si vous sélectionnez Créer un paramètre d’application locale, l’extension vous invite à entrer le nom et la valeur de la chaîne de connexion.
Si vous créez la fonction Azure avec la liaison SQL dans un projet de fonction Azure existant, l'extension vous demande si vous souhaitez inclure le mot de passe de la chaîne de connexion dans le fichier local.settings.json.
Si vous sélectionnez Oui, le mot de passe est enregistré dans le local.settings.json fichier. Si vous sélectionnez Non, l’extension vous avertit que le mot de passe n’est pas enregistré dans le local.settings.json fichier (illustré dans cet exemple) et que vous devez ajouter manuellement le mot de passe à ce fichier ultérieurement.
L’extension vous invite ensuite à fournir l’espace de noms pour la fonction Azure.
Si vous créez un projet de fonction Azure avec une liaison SQL, l’extension vous invite à inclure le mot de passe de la chaîne de connexion dans le local.settings.json fichier.
Une notification de progression s’affiche pour indiquer que la fonction Azure est terminée.
Une fois la fonction Azure créée, l’extension génère le code pour une liaison Input ou Output. Pour plus d’informations, consultez Code généré pour les fonctions Azure avec des liaisons SQL.