Introducción a Azure SQL Database

Azure SQL Database se basa en la versión estable más reciente del motor de base de datos de Microsoft SQL Server. Puede usar características avanzadas de procesamiento de consultas, como las tecnologías en memoria de alto rendimiento y el procesamiento de consultas inteligente. De hecho, las funcionalidades más recientes de SQL Server se publican primero en Azure SQL Database y, después, en el propio SQL Server. Las funcionalidades de SQL Server más recientes se obtienen sin costo alguno mediante revisiones o actualizaciones, y se han probado en millones de bases de datos.

Podemos encontrar más información en ¿Qué es Azure SQL Database?

En este post crearemos una base de datos SQL en Azure y luego consultaremos los datos en esa base de datos.

Creamos la base de datos

Iniciamos sesión en Microsoft Azure y buscamos SQL Database y hacemos clic en + Agregar.

En la pestaña Datos básicos, yo he completado la siguiente información:

Configuración Valores
Suscripción CS-SUB-0390
Grupo de recursos Creamos un nuevo grupo
Nombre db1

Junto a la lista desplegable Servidor, hacemos clic en Crear nuevo e lo configuramos de la siguiente manera:

Configuración Valores
Nombre del servidor sqlserver21sp
Inicio de sesion del administrados del servidor sqluser
Contraseña Pa$$w0rd1234
Ubicación Este EEUU
Permitir que los servicios de azure accedan al servidor Seleccionamos la casilla

Nos vamos a la pestaña de redes y configuramos los siguientes ajustes:

Configuración Valores
Método de conectividad Punto de conexión público
Permitir que los servicios y recursos de Azure accedan a este servidor Si
Agregar la dirección IP actual del cliente No

Nos vamos a la pestaña Configuración adicional. Utilizaremos la base de datos de muestra AdventureWorksLT.

Configuración Valores
Use datos existentes Muestra
Intercalación Usar valor predeterminado
Habilitar Advanced Data Security Ahora No

Una vez completado todo, clic en Revisar y crear, y tras estar todo verificado, volvemos a clicar en Crear. La implementación puede tardar de 2 a 5 minutos.

Probamos la base de datos

En este punto, configuraremos el servidor SQL y ejecutaremos una consulta SQL.

Seleccione Bases de datos SQL y nos aseguramos de que se haya creado la nueva base de datos. Es posible que necesitemos Actualizar la página.

Clicamos en db1 que representa la base de datos SQL que ha creado, y en Editor de consultas.

Iniciamos sesión con las credenciales que configuramos pero, nos saltará un error.

En el resumen de db1, clicamos en información general. Hacemos clic en Establecer el firewall del servidor. Hacemos clic en Agregar IP de cliente para agregar la dirección IP referenciada en el error.

Tras esto, probamos de nuevo y nos conectamos.

Una vez iniciada la sesión, nos aparecerá el panel de consultas e introduciremos la siguiente:

SELECT TOP 20 pc.Name as CategoryName, p.name as ProductName
FROM SalesLT.ProductCategory pc
JOIN SalesLT.Product p
ON pc.productcategoryid = p.productcategoryid;

Como podemos comprobar en la imagen anterior, la base de datos se ha configurado y funciona correctamente.