Inicio rápido: Use SSMS para conectarse a Azure SQL Database o Instancia administrada de Azure SQL y consultarlos
Se aplica a: Azure SQL Database Azure 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:
Una base de datos de Azure SQL Database. Puede utilizar uno de estos inicios rápidos para crear y configurar una base de datos en Azure SQL Database:
Acción SQL Database Instancia administrada de SQL SQL Server en máquina virtual de Azure Crear Portal Portal Portal CLI CLI PowerShell PowerShell PowerShell Configuración Regla de firewall de IP en el nivel de servidor Conectividad desde una máquina virtual Conectividad desde el sitio Conectarse a SQL Server Cargar datos Wide World Importers cargado por inicio rápido Restauración de World Wide Importers Restauración de World Wide Importers Restauración o importación de Adventure Works a partir del archivo BACPAC desde GitHub Restauración o importación de Adventure Works a partir del archivo BACPAC desde GitHub Importante
Los scripts de este artículo se escriben para utilizar la base de datos Adventure Works. Con una instancia administrada, debe importar la base de datos Adventure Works en una base de datos de instancia o modificar los scripts de este artículo para utilizar la base de datos Wide World Importers.
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.
Inicie sesión en Azure Portal.
Vaya a la base de datos o a la instancia administrada que desea consultar.
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.
Abra SSMS.
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.
Nota:
En este tutorial se usa la autenticación de SQL Server.
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.
Seleccione Conectar. Se abre la ventana del Explorador de objetos.
Para ver los objetos de la base de datos, expanda Bases de datos y luego expanda el nodo de su base de datos.
Consultar datos
Ejecute el código Transact-SQL SELECT para consultar los 20 primeros productos por categoría.
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.
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;
En la barra de herramienta, seleccione Ejecutar para ejecutar la consulta y recuperar los datos de las tablas
Product
yProductCategory
.
Insertar datos
Ejecute el código Transact-SQL INSERT para crear un nuevo producto en la tabla SalesLT.Product
.
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() );
Seleccione Ejecutar para insertar una nueva fila en la tabla
Product
. El panel Mensajes muestra (1 fila afectada) .
Ver el resultado
Reemplace la consulta anterior por esta otra.
SELECT * FROM [SalesLT].[Product] WHERE Name='myNewProduct'
Seleccione Execute(Ejecutar). Aparecen los siguientes resultados.
Actualización de datos
Ejecute el código Transact-SQL UPDATE para modificar el nuevo producto.
Reemplace la consulta anterior por esta que devuelve el nuevo registro creado anteriormente:
UPDATE [SalesLT].[Product] SET [ListPrice] = 125 WHERE Name = 'myNewProduct';
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.
Reemplace la consulta anterior por esta otra.
DELETE FROM [SalesLT].[Product] WHERE Name = 'myNewProduct';
Seleccione Ejecutar para eliminar la fila especificada en la tabla
Product
. El panel Mensajes muestra (1 fila afectada) .
Pasos siguientes
- Para más información sobre SSMS, consulte SQL Server Management Studio.
- Para conectarse y consultar mediante Azure Portal, consulte Conexión y consulta con el editor de consultas SQL de Azure Portal.
- Para conectarse y consultar con Visual Studio, vea Conexión y consultas con Visual Studio Code.
- Para conectarse y consultar con .NET, vea Conexión y consultas con .NET.
- Para conectarse y consultar con PHP, vea Conexión y consultas con PHP.
- Para conectarse y consultar con Node.js, vea Conexión y consultas con Node.js.
- Para conectarse y consultar con Java, vea Conexión y consultas con Java.
- Para conectarse y consultar con Python, vea Conexión y consultas con Python.
- Para conectarse y consultar con Ruby, vea Conexión y consultas con Ruby.