Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Información general
Los enlaces SQL para Visual Studio Code le permiten desarrollar Azure Functions con enlaces de Azure SQL. Para obtener más información, consulte Crear funciones de Azure con la extensión de asociaciones SQL para Visual Studio Code. Para instalar la extensión, consulte Extensión de enlaces SQL para Visual Studio Code.
Paleta de comandos
Ejecute el comando MS SQL: Crear función de Azure con enlace SQL desde la paleta de comandos para crear una nueva función con un enlace SQL.
La extensión le pide que seleccione el tipo de objeto que se va a insertar (Input binding) o upsert en (Output binding), ya sea una tabla o vista.
A continuación, la extensión le pide que seleccione un perfil de conexión que se usará para la función de Azure o cree un perfil de conexión.
Después de seleccionar o crear un perfil de conexión, la extensión le pide que seleccione la base de datos de la conexión seleccionada que se usará para la función de Azure.
Después de seleccionar una base de datos, la extensión le pide que seleccione una tabla o vista para usar, o que introduzca una tabla o vista para consultar o hacer upsert. Este mensaje se basa en el tipo de objeto que seleccionó anteriormente.
Nota
La función de Azure con enlace SQL desde una vista solo se admite para los enlaces Input.
Solicitud de tabla:
Solicitud de vista:
A continuación, la extensión le pide que escriba el nombre de la función que se va a usar para la función de Azure.
Si ya tiene cadenas de conexión almacenadas en el local.settings.json archivo, la extensión le pedirá que seleccione la cadena de conexión que se va a usar para la función de Azure o cree una nueva cadena de conexión.
Si selecciona Crear nueva configuración de aplicación local, la extensión le pedirá que escriba el nombre y el valor de la cadena de conexión.
Si va a crear las funciones de Azure con la vinculación SQL a un proyecto existente de Azure Functions, la extensión le solicitará si desea incluir la contraseña de la cadena de conexión en el archivo local.settings.json.
Si selecciona Sí, la contraseña se guarda en el local.settings.json archivo. Si selecciona No, la extensión le advierte de que la contraseña no se guarda en el local.settings.json archivo (que se muestra en este ejemplo) y debe agregar manualmente la contraseña a este archivo más adelante.
A continuación, la extensión le solicitará que proporcione el espacio de nombres para la función de Azure.
Si va a crear un nuevo proyecto de Azure Functions con enlace SQL, la extensión le pregunta si desea incluir la contraseña para la cadena de conexión en el local.settings.json archivo.
Aparece una notificación de progreso para indicar que la función de Azure está completa.
Después de crear la Function de Azure, la extensión genera código para una vinculación Input o Output. Para más información, consulte Código generado para las funciones de Azure con enlaces SQL.
Apertura de una función de Azure
Abra la función de Azure de C# en un editor. A continuación, ejecute el comando MS SQL: Agregar enlace SQL desde la paleta de comandos para agregar un enlace SQL a una función existente.
La extensión le pide que seleccione una función de Azure en el archivo actual para agregar el enlace SQL.
Si va a crear una función de Azure con enlace SQL desde una tabla, la extensión le pedirá que seleccione el tipo de enlace que se va a usar. Elija una vinculación Input (recupera datos de una base de datos) o Output (guarda datos en una base de datos).
Si ya tiene cadenas de conexión almacenadas en el local.settings.json archivo, la extensión le pedirá que seleccione la cadena de conexión que se va a usar para la función de Azure o cree una nueva cadena de conexión.
Si selecciona Crear nueva configuración de aplicación local, la extensión le pedirá que escriba el nombre y el valor de la cadena de conexión.
A continuación, la extensión le solicitará que seleccione un método de cadena de conexión para seleccionar un perfil de conexión o escriba una cadena de conexión que se usará para el enlace SQL.
Si decide seleccionar un perfil de conexión, la extensión le pedirá que seleccione la base de datos de la conexión seleccionada que se usará para la función de Azure.
Una vez que seleccione una base de datos, la extensión le pedirá que elija una tabla para usar o que introduzca el nombre de una tabla o vista en la que quiera consultar o realizar una actualización/inserción.
Solicitud de tabla:
A continuación, la extensión le pregunta si desea incluir la contraseña para la cadena de conexión en el local.settings.json archivo.
Si selecciona Sí, la contraseña se guarda en el local.settings.json archivo. Si selecciona No, la extensión le advierte de que la contraseña no se guarda en el local.settings.json archivo (que se muestra en este ejemplo) y debe agregar manualmente la contraseña a este archivo más adelante.
Después de crear la función de Azure, la extensión genera código para una vinculación de Input o Output. Para más información, consulte Código generado para las funciones de Azure con enlaces SQL.