Inicio rápido: Conectarse y consultar SQL Server con Azure Data StudioQuickstart: Use Azure Data Studio to connect and query SQL Server

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.This quickstart shows how to use Azure Data Studio to connect to SQL Server, and then use Transact-SQL (T-SQL) statements to create the TutorialDB used in Azure Data Studio tutorials.

Requisitos previosPrerequisites

Para completar este inicio rápido, se necesita Azure Data Studio y acceso a SQL Server.To complete this quickstart, you need Azure Data Studio, and access to 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):If you don't have access to a SQL Server, select your platform from the following links (make sure you remember your SQL Login and Password!):

Conectarse a un servidor SQL ServerConnect to a SQL Server

  1. Inicie Azure Data Studio.Start Azure Data Studio.

  2. La primera vez que ejecute Azure Data Studio, se debe abrir la página principal.The first time you run Azure Data Studio the Welcome page should open. Si no ve la página principal, seleccione Ayuda > Página principal.If you don't see the Welcome page, select Help > Welcome. Seleccione Nueva conexión para abrir el panel Conexión:Select New Connection to open the Connection pane:

    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.This article uses SQL Login, but Windows Authentication is supported. Rellene los campos como se indica a continuación:Fill in the fields as follows:

    • Nombre del servidor: escriba aquí el nombre del servidor.Server Name: Enter server name here. Por ejemplo, “localhost”.For example, localhost.
    • Tipo de autenticación: Inicio de sesión SQLAuthentication Type: SQL Login
    • Nombre de usuario: El nombre de usuario para SQL ServerUser name: User name for the SQL Server
    • Contraseña: Contraseña para SQL ServerPassword: Password for the SQL Server
    • Nombre de base de datos: <Default>Database Name: <Default>
    • Server Grupo de servidores: <Default>Server Group: <Default>

    Pantalla Nueva conexión

Crear una base de datosCreate a database

En los pasos siguientes se crea una base de datos denominada TutorialDB:The following steps create a database named TutorialDB:

  1. Haga clic con el botón derecho en el servidor, localhost, y seleccione Nueva consulta.Right-click on your server, localhost, and select New Query.

  2. Pegue el siguiente fragmento de código en la ventana de consulta y, después, seleccione Ejecutar.Paste the following snippet into the query window: and then select Run.

    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.After the query completes, the new TutorialDB appears in the list of databases. Si no la ve, haga clic con el botón derecho en el nodo Bases de datos y seleccione Actualizar.If you don't see it, right-click the Databases node and select Refresh.

    Crear base de datos

Creación de una tablaCreate a table

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.The query editor is still connected to the master database, but we want to create a table in the TutorialDB database.

  1. Cambie el contexto de conexión a TutorialDB:Change the connection context to TutorialDB:

    Cambiar el contexto

  2. Pegue el siguiente fragmento de código en la ventana de consulta y haga clic en Ejecutar:Paste the following snippet into the query window and click Run:

    Nota

    Puede anexar esto también, o bien puede sobrescribir la consulta anterior en el editor.You can append this too, or overwrite the previous query in the editor. Al hacer clic en Ejecutar, solo se ejecuta la consulta seleccionada.Note that clicking Run executes only the query that is selected. Si hay ninguna opción seleccionada, al hacer clic en Ejecutar, se ejecutarán todas las consultas en el editor.If nothing is selected, clicking Run executes all queries in the 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.After the query completes, the new Customers table appears in the list of tables. Es posible que tenga que hacer clic con el botón derecho en el nodo TutorialDB > Tablas y seleccionar Actualizar.You might need to right-click the TutorialDB > Tables node and select Refresh.

Insertar filasInsert rows

  • Pegue el siguiente fragmento de código en la ventana de consulta y haga clic en Ejecutar:Paste the following snippet into the query window and click Run:

    -- 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 consultaView the data returned by a query

  • Pegue el siguiente fragmento de código en la ventana de consulta y haga clic en Ejecutar:Paste the following snippet into the query window and click Run:

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

    Seleccionar los resultados

Pasos siguientesNext steps

Ahora que se ha conectado correctamente a SQL Server y ha ejecutado una consulta, pruebe el tutorial del editor de código.Now that you've successfully connected to SQL Server and run a query try out the Code editor tutorial.