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.
En este inicio rápido, aprenderá a usar la extensión MSSQL para Visual Studio Code para conectarse a una base de datos, independientemente de si se ejecuta localmente, en un contenedor o en la nube. A continuación, aprenderá a usar instrucciones Transact-SQL (T-SQL) para crear una base de datos, definir una tabla, insertar datos y resultados de consulta.
Requisitos previos
Para completar este inicio rápido, debe cumplir los siguientes requisitos:
Visual Studio Code: si no tiene instalado Visual Studio Code, descargue e instálelo desde el sitio web oficial de Visual Studio Code.
Extensión MSSQL para Visual Studio Code: en Visual Studio Code, abra la vista Extensiones seleccionando el icono Extensiones de la barra de actividades en el lado de la ventana. Busque
mssql
y seleccione Instalar para agregar la extensión.Acceso a una base de datos: si no tiene acceso a una instancia de base de datos, puede usar una seleccionando una de las siguientes opciones:
SQL Server en contenedores: se ejecuta SQL Server en un contenedor de Docker para facilitar la instalación y portabilidad. Para obtener más información, consulte inicio rápido de : ejecución de imágenes de contenedor Linux de SQL Server con Docker.
Azure SQL Database: si prefiere una opción basada en la nube, cree una cuenta gratuita de Azure y configure una instancia de Azure SQL Database. Para más información, vea Inicio rápido: Creación de una base de datos única: Azure SQL Database.
Base de datos SQL en Fabric (versión preliminar): si necesita una base de datos de IA sencilla, autónoma y segura, cree una base de datos SQL en Fabric (versión preliminar). Para obtener más información, vea Crear una base de datos SQL en Microsoft Fabric.
SQL Server local: como alternativa, descargue e instale SQL Server 2022 Developer Edition en el equipo local. Para obtener más información, vea sitio web de Microsoft SQL Server.
Azure SQL Managed Instance: si necesita una instancia de SQL Server totalmente administrada, cree una instancia administrada de Azure SQL. Para más información, consulte Inicio rápido: creación de Azure SQL Managed Instance.
Nota
Si no tiene una suscripción a Azure, cree una cuenta gratuita.
Conectarse con una instancia de base de datos
Iniciar Visual Studio Code: abra la extensión MSSQL para Visual Studio Code** seleccionando el viewlet del servidor en el lado izquierdo de la ventana o presionando
Ctrl+Alt+D
.La primera vez que ejecute la extensión MSSQL para Visual Studio Code, el botón Habilitar experiencias y volver a cargar aparecerá cuando la extensión se cargue por primera vez.
Conexión a la base de datos:
En este artículo se usa el tipo de entrada Parámetro y el inicio de sesión de SQL para el tipo de autenticación.
Siga los mensajes para especificar las propiedades del nuevo perfil de conexión. Complete cada campo de la manera siguiente:
Propiedad Conexión Valor Descripción Nombre de perfil (opcional) Deje este campo en blanco. Escriba un nombre para el perfil de conexión. como perfil de localhost. Nombre del servidor Escriba el nombre del servidor aquí. Por ejemplo: localhost Especifique el nombre de la instancia de SQL Server. Use localhost para conectarse a una instancia de SQL Server en el equipo local. Para conectarse a una instancia remota de SQL Server, escriba el nombre del servidor SQL Server de destino o su dirección IP. Para conectarse a un contenedor de SQL Server, especifique la dirección IP del equipo host del contenedor. Si necesita especificar un puerto, use una coma para separarlo del nombre. Por ejemplo, en el caso de un servidor que escucha en el puerto 1401, escriba <servername or IP>,1401
.
La cadena de conexión usa el puerto 1433 de forma predeterminada. Una instancia predeterminada de SQL Server usa el puerto 1433 a menos que se modifique. Si la instancia está escuchando en 1433, no es necesario especificar el puerto.
Como alternativa, puede escribir la cadena de conexión ADO de la base de datos aquí.TrustServerCertificate Compruebe este campo. Seleccione esta opción para confiar en el certificado de servidor. Tipo de entrada Parámetro. Elija entre Parámetro, Cadena de conexión o Examinar Azure. Nombre de la base de datos (opcional) <Default>. Base de datos que se quiere usar. Para conectarse a la base de datos predeterminada, no especifique aquí ningún nombre de base de datos. Tipo de autenticación Inicio de sesión de SQL. Elija Inicio de sesión de SQL, Autenticación de Windows o Microsoft Entra ID. Nombre de usuario Escriba el <nombre de usuario> de SQL Server. Si ha seleccionado Inicio de sesión de SQL, escriba el nombre de un usuario con acceso a una base de datos en el servidor. Contraseña Escriba la <contraseña> para SQL Server. Escriba la contraseña del usuario especificado. Guardar contraseña Compruebe este campo para guardar la contraseña para futuras conexiones. Presione Entrar para seleccionar Sí y guardar la contraseña. Seleccione No para que se le pida la contraseña cada vez que se use el perfil de conexión. Encrypt Obligatoria. Elija entre Sí, No u Obligatorio. Después de escribir todos los valores y seleccionar Entrar, Visual Studio Code crea el perfil de conexión y se conecta a SQL Server.
Crear una base de datos
Comencemos creando una base de datos denominada Library
.
Abra un nuevo editor de consultas: presione
Ctrl+N
para abrir un nuevo editor de consultas o haga clic con el botón derecho en el servidor y seleccione Nueva consulta.Cree la base de datos pegando el fragmento de código siguiente en el editor de consultas y seleccionando Ejecutar:
IF NOT EXISTS (SELECT name FROM sys.databases WHERE name = N'Library') CREATE DATABASE Library;
Este script crea una nueva base de datos denominada
Library
si aún no existe.
La nueva base de datos Library
aparece en la lista de bases de datos. Si no lo ve inmediatamente, actualice el Explorador de objetos.
Creación de una tabla
Ahora, vamos a crear la tabla Authors
dentro de la base de datos Library
.
Abra un nuevo editor de consultas y asegúrese de que el contexto de conexión esté establecido en la base de datos
Library
.El código siguiente crea la tabla
Authors
con una columnaIDENTITY
para la clave principal. Reemplace el texto de la ventana de consulta con el fragmento de código siguiente y seleccione Ejecutar:CREATE TABLE dbo.Authors ( id INT IDENTITY (1, 1) NOT NULL PRIMARY KEY, first_name NVARCHAR (100) NOT NULL, middle_name NVARCHAR (100) NULL, last_name NVARCHAR (100) NOT NULL );
Este script crea la tabla Authors
con una columna IDENTITY
para id
, que genera automáticamente identificadores únicos.
Insertar filas
Ahora, vamos a insertar algunos datos en la tabla Authors
.
Reemplace el texto de la ventana de consulta con el fragmento de código siguiente y seleccione Ejecutar:
INSERT INTO dbo.Authors (first_name, middle_name, last_name) VALUES ('Isaac', 'Yudovick', 'Asimov'), ('Arthur', 'Charles', 'Clarke'), ('Herbert', 'George', 'Wells'), ('Jules', 'Gabriel', 'Verne'), ('Philip', 'Kindred', 'Dick');
Como resultado, los datos de ejemplo se agregan a la tabla Authors
.
Visualización de los datos
Para comprobar los datos de la tabla Authors
, ejecute la consulta siguiente:
SELECT *
FROM dbo.Authors;
Esta consulta devuelve todos los registros de la tabla Authors
, que muestran los datos que insertó.