Exploración de Azure SQL Database
En este ejercicio, aprovisionará un recurso de Azure SQL Database en la suscripción de Azure y, a continuación, usará SQL para consultar las tablas de una base de datos relacional.
Este laboratorio se tarda aproximadamente 15 minutos en completarse.
Antes de empezar
Necesitará una suscripción de Azure en la que tenga acceso de nivel administrativo.
Aprovisionamiento de un recurso de Azure SQL Database
-
En Azure Portal, seleccione + Crear un recurso en la esquina superior izquierda y busque Azure SQL. En la página de Azure SQL que aparece, seleccione Crear.
-
Revise las opciones de Azure SQL disponibles y, luego, en el icono Bases de datos SQL, asegúrese de que está seleccionado Base de datos única y seleccione Crear.
- Escriba los valores siguientes en la página Crear base de datos SQL y deje todas las demás propiedades con su configuración predeterminada:
- Suscripción: Seleccione su suscripción a Azure.
- Grupo de recursos: cree un grupo de recursos con el nombre que prefiera.
- Nombre de la base de datos: AdventureWorks.
- Servidor: seleccione Crear nuevo y cree un servidor con un nombre único en cualquier ubicación disponible. Use la autenticación de SQL y especifique su nombre como inicio de sesión de administrador del servidor y una contraseña con una complejidad adecuada (anote la contraseña, ya que la necesitará más adelante).
- ¿Quiere usar un grupo elástico de SQL?: No.
- Entorno de la carga de trabajo: desarrollo
- Proceso y almacenamiento: no lo cambie.
- Redundancia de almacenamiento de Backup: seleccione Locally-redundant backup storage (Almacenamiento de copia de seguridad con redundancia local).
-
En la página Crear base de datos SQL, seleccione Siguiente: Redes > y, en la página Redes, en la sección Conectividad de red, seleccione Punto de conexión público. Seleccione Sí para ambas opciones de la sección Reglas de firewall a fin de permitir el acceso al servidor de bases de datos desde los servicios de Azure y la dirección IP del cliente actual.
-
Seleccione Siguiente: Seguridad > y establezca la opción Enable Microsoft Defender for SQL (Habilitar Microsoft Defender para SQL) en Ahora no.
-
Seleccione Siguiente: Configuración adicional > y, en la pestaña Configuración adicional, establezca la opción Usar datos existentes en Ejemplo (esto creará una base de datos de ejemplo que puede explorar más adelante).
-
Seleccione Revisar y crear y, luego, Crear para crear la base de datos de Azure SQL.
-
Espere a que la implementación finalice. Después, vaya al recurso que se ha implementado, que debería tener este aspecto:
-
En el panel del lado izquierdo de la página, seleccione Editor de consultas (versión preliminar) e inicie sesión con el inicio de sesión de administrador y la contraseña que especificó para el servidor.
Si se muestra un mensaje de error que indica que no se permite la dirección IP del cliente, seleccione el vínculo Allowlist IP… (IP de la lista de permitidos…) al final del mensaje para permitir el acceso e intente iniciar sesión de nuevo (antes agregó la dirección IP de cliente de su propio equipo a las reglas de firewall, pero el editor de consultas podría conectarse desde otra dirección, en función de la configuración de red).
El editor de consultas tiene el aspecto siguiente:
-
Expanda la carpeta Tablas para ver las tablas de la base de datos.
-
En el panel Consulta 1, escriba el siguiente código SQL:
SELECT * FROM SalesLT.Product;
-
Seleccione ▷ Ejecutar encima de la consulta para ejecutarla y ver los resultados, que deberían incluir todas las columnas de todas las filas de la tabla SalesLT.Product, tal como se muestra aquí:
-
Reemplace la instrucción SELECT por el código siguiente y, luego, seleccione ▷ Ejecutar para ejecutar la nueva consulta y revisar los resultados (se incluyen solo las columnas ProductID, Name, ListPrice y ProductCategoryID):
SELECT ProductID, Name, ListPrice, ProductCategoryID FROM SalesLT.Product;
-
Ahora pruebe la consulta siguiente, que usa JOIN para obtener el nombre de categoría de la tabla SalesLT.ProductCategory:
SELECT p.ProductID, p.Name AS ProductName, c.Name AS Category, p.ListPrice FROM SalesLT.Product AS p JOIN [SalesLT].[ProductCategory] AS c ON p.ProductCategoryID = c.ProductCategoryID;
- Cierre el panel del editor de consultas y descarte las modificaciones.
Sugerencia: Si ha terminado de explorar Azure SQL Database, puede eliminar el grupo de recursos que creó en este ejercicio.