Inicio rápido: Conectarse y consultar SQL Server con Azure Data Studio

En este inicio rápido se muestra cómo usar Azure Data Studio para conectarse a SQL Server y luego usar instrucciones Transact-SQL (T-SQL) para crear el elemento TutorialDB empleado en los tutoriales de Azure Data Studio.

Requisitos previos

Para completar este inicio rápido, se necesita Azure Data Studio y acceso a SQL Server.

Si no tiene acceso a SQL Server, seleccione su plataforma en uno de los vínculos siguientes (deberá acordarse de sus credenciales de inicio de sesión de SQL y de su contraseña):

Conectarse a un servidor SQL Server

  1. Inicie Azure Data Studio.

  2. La primera vez que ejecute Azure Data Studio, se debe abrir la página principal. Si no ve la página principal, seleccione Ayuda > Página principal. Seleccione Nueva conexión para abrir el panel Conexión:

    Icono de Nueva conexión

  3. En este artículo se usa el inicio de sesión de SQL, pero se admite la autenticación de Windows. Rellene los campos como se indica a continuación:

    • Nombre del servidor: escriba aquí el nombre del servidor. Por ejemplo, “localhost”.
    • Tipo de autenticación: Inicio de sesión SQL
    • Nombre de usuario: El nombre de usuario para SQL Server
    • Contraseña: Contraseña para SQL Server
    • Nombre de base de datos: <Default>
    • Server Grupo de servidores: <Default>

    Pantalla Nueva conexión

Crear una base de datos

En los pasos siguientes se crea una base de datos denominada TutorialDB:

  1. Haga clic con el botón derecho en el servidor, localhost, y seleccione Nueva consulta.

  2. Pegue el siguiente fragmento de código en la ventana de consulta y, después, seleccione Ejecutar.

    USE master
    GO
    IF NOT EXISTS (
     SELECT name
     FROM sys.databases
     WHERE name = N'TutorialDB'
    )
     CREATE DATABASE [TutorialDB];
    GO
    IF SERVERPROPERTY('ProductVersion') > '12'
     ALTER DATABASE [TutorialDB] SET QUERY_STORE=ON;
    GO
    

    Una vez hecha la consulta, aparecerá la nueva TutorialDB en la lista de bases de datos. Si no la ve, haga clic con el botón derecho en el nodo Bases de datos y seleccione Actualizar.

    Crear base de datos

Creación de una tabla

El editor de consultas aún está conectado a la base de datos maestra, pero lo que queremos es crear una tabla en la base de datos TutorialDB.

  1. Cambie el contexto de conexión a TutorialDB:

    Cambiar el contexto

  2. Pegue el siguiente fragmento de código en la ventana de consulta y haga clic en Ejecutar:

    Nota

    Puede anexar esto también, o bien puede sobrescribir la consulta anterior en el editor. Al hacer clic en Ejecutar, solo se ejecuta la consulta seleccionada. Si hay ninguna opción seleccionada, al hacer clic en Ejecutar, se ejecutarán todas las consultas en el editor.

    -- Create a new table called 'Customers' in schema 'dbo'
    -- Drop the table if it already exists
    IF OBJECT_ID('dbo.Customers', 'U') IS NOT NULL
     DROP TABLE dbo.Customers;
    GO
    -- Create the table in the specified schema
    CREATE TABLE dbo.Customers
    (
     CustomerId int NOT NULL PRIMARY KEY, -- primary key column
     Name nvarchar(50) NOT NULL,
     Location nvarchar(50) NOT NULL,
     Email nvarchar(50) NOT NULL
    );
    GO
    

Una vez hecha la consulta, aparecerá la tabla nueva Customers (Clientes) en la lista de tablas. Es posible que tenga que hacer clic con el botón derecho en el nodo TutorialDB > Tablas y seleccionar Actualizar.

Insertar filas

  • Pegue el siguiente fragmento de código en la ventana de consulta y haga clic en Ejecutar:

    -- Insert rows into table 'Customers'
    INSERT INTO dbo.Customers
     ([CustomerId], [Name], [Location], [Email])
    VALUES
     ( 1, N'Orlando', N'Australia', N''),
     ( 2, N'Keith', N'India', N'keith0@adventure-works.com'),
     ( 3, N'Donna', N'Germany', N'donna0@adventure-works.com'),
     ( 4, N'Janet', N'United States', N'janet1@adventure-works.com')
    GO
    

Ver los datos devueltos por una consulta

  • Pegue el siguiente fragmento de código en la ventana de consulta y haga clic en Ejecutar:

    -- Select rows from table 'Customers'
    SELECT * FROM dbo.Customers;
    

    Seleccionar los resultados

Pasos siguientes

Ahora que se ha conectado correctamente a SQL Server y ha ejecutado una consulta, pruebe el tutorial del editor de código.