Inicio rápido: Use SSMS para conectarse a Azure SQL Database o Instancia administrada de Azure SQL y consultarlos

Se aplica a:Azure SQL DatabaseAzure SQL Managed Instance

En este inicio rápido aprenderá a usar SQL Server Management Studio (SSMS) para conectarse a Azure SQL Database o Instancia administrada de Azure SQL y a ejecutar consultas.

Requisitos previos

Para completar este inicio rápido son necesarios los siguientes elementos:

Si simplemente quiere ejecutar algunas consultas ad hoc sin instalar SSMS, use el editor de consultas de Azure Portal para consultar una base de datos de Azure SQL Database.

Obtención de información de conexión del servidor

Obtenga la información de conexión que necesita para conectarse a su base de datos. Para completar este inicio rápido necesitará el nombre completo del servidor o el nombre de host, el nombre de la base de datos y la información de inicio de sesión.

  1. Inicie sesión en Azure Portal.

  2. Vaya a la base de datos o a la instancia administrada que desea consultar.

  3. En la página Información general, revise el nombre completo del servidor junto a Nombre del servidor para su base de datos de SQL Database o el nombre completo (o la dirección IP) del servidor junto a Host para una instancia administrada de SQL o la instancia de SQL Server en su máquina virtual. Para copiar el nombre del servidor o nombre de host, mantenga el cursor sobre él y seleccione el icono Copiar.

Nota:

Para obtener información de la conexión de SQL Server en una máquina virtual de Azure, consulte Conexión a SQL Server

Conectarse a la base de datos

Nota:

A partir de diciembre de 2021, las versiones de SSMS anteriores a la 18.6 ya no llevarán a cabo la autenticación por medio de Microsoft Entra ID con MFA.

Para continuar utilizando la autenticación de Microsoft Entra con MFA, necesitas SSMS 18.6 o versiones posteriores.

En SSMS, conéctese a su servidor.

Importante

Un servidor escucha el puerto 1433. Para conectarse a un servidor desde detrás de un firewall corporativo, el firewall debe tener abierto este puerto.

  1. Abra SSMS.

  2. Aparecerá el cuadro de diálogo Conectar con el servidor . Escriba la siguiente información:

    Configuración Valor sugerido Descripción
    Tipo de servidor Motor de base de datos Valor requerido.
    Nombre del servidor Nombre completo del servidor Algo como: servername.database.windows.net.
    Autenticación Autenticación de SQL Server En este tutorial se usa la autenticación de SQL.
    Inicio de sesión Identificador de usuario de la cuenta de administrador del servidor El identificador de usuario de la cuenta de administrador del servidor que se usó para crear el servidor.
    Contraseña Contraseña segura de la cuenta de administrador La contraseña de la cuenta de administrador del servidor que se usó para crear el servidor.

    connect to server

Nota:

En este tutorial se usa la autenticación de SQL Server.

  1. Seleccione Opciones en el cuadro de diálogo Conectar con el servidor. En el menú desplegable Conectar con el servidor, seleccione mySampleDatabase. Al completar el inicio rápido en la sección Prerrequisitos se crea una base de datos AdventureWorksLT denominada mySampleDatabase. Si la copia de trabajo de la base de datos AdventureWorks tiene un nombre diferente a mySampleDatabase, selecciónelo en su lugar.

    connect to db on server

  2. Seleccione Conectar. Se abre la ventana del Explorador de objetos.

  3. Para ver los objetos de la base de datos, expanda Bases de datos y luego expanda el nodo de su base de datos.

    mySampleDatabase objects

Consultar datos

Ejecute el código Transact-SQL SELECT para consultar los 20 primeros productos por categoría.

  1. En el Explorador de objetos, haga clic con el botón derecho en mySampleDatabase y seleccione Nueva consulta. Se abre una ventana de consulta conectada a la base de datos.

  2. Pegue la consulta SQL siguiente en la ventana de consulta:

    SELECT pc.Name as CategoryName, p.name as ProductName
    FROM [SalesLT].[ProductCategory] pc
    JOIN [SalesLT].[Product] p
    ON pc.productcategoryid = p.productcategoryid;
    
  3. En la barra de herramienta, seleccione Ejecutar para ejecutar la consulta y recuperar los datos de las tablas Product y ProductCategory.

    query to retrieve data from table Product and ProductCategory

Insertar datos

Ejecute el código Transact-SQL INSERT para crear un nuevo producto en la tabla SalesLT.Product.

  1. Reemplace la consulta anterior por esta otra.

    INSERT INTO [SalesLT].[Product]
            ( [Name]
            , [ProductNumber]
            , [Color]
            , [ProductCategoryID]
            , [StandardCost]
            , [ListPrice]
            , [SellStartDate] )
      VALUES
            ('myNewProduct'
            ,123456789
            ,'NewColor'
            ,1
            ,100
            ,100
            ,GETDATE() );
    
  2. Seleccione Ejecutar para insertar una nueva fila en la tabla Product. El panel Mensajes muestra (1 fila afectada) .

Ver el resultado

  1. Reemplace la consulta anterior por esta otra.

    SELECT * FROM [SalesLT].[Product]
    WHERE Name='myNewProduct'
    
  2. Seleccione Execute(Ejecutar). Aparecen los siguientes resultados.

    result of Product table query

Actualización de datos

Ejecute el código Transact-SQL UPDATE para modificar el nuevo producto.

  1. Reemplace la consulta anterior por esta que devuelve el nuevo registro creado anteriormente:

    UPDATE [SalesLT].[Product]
    SET [ListPrice] = 125
    WHERE Name = 'myNewProduct';
    
  2. Seleccione Ejecutar para actualizar la fila especificada en la tabla Product. El panel Mensajes muestra (1 fila afectada) .

Eliminación de datos

Ejecute el código Transact-SQL DELETE para eliminar el nuevo producto.

  1. Reemplace la consulta anterior por esta otra.

    DELETE FROM [SalesLT].[Product]
    WHERE Name = 'myNewProduct';
    
  2. Seleccione Ejecutar para eliminar la fila especificada en la tabla Product. El panel Mensajes muestra (1 fila afectada) .

Pasos siguientes