En este inicio rápido, va a crear una base de datos única en Azure SQL Database mediante Azure Portal, un script de PowerShell o un script de la CLI de Azure. A continuación, realizará una consulta de la base de datos mediante el editor de consultas en Azure Portal.
En Bases de datos SQL, deje Tipo de recurso establecido en Base de datos única y seleccione Crear.
En la pestaña Básico del formulario Create SQL Database, en Detalles del proyecto, seleccione la suscripción de Azure correcta.
En Grupo de recursos, seleccione Crear nuevo, escriba miGrupoDeRecursos y seleccione Aceptar.
En Nombre de la base de datos, escriba miBaseDeDatosDeEjemplo.
En Servidor, seleccione Crear nuevo y rellene el formulario Nuevo servidor con los valores siguientes:
Nombre del servidor: Escriba miServidorSql y agregue algunos caracteres para que el nombre sea único. No se puede proporcionar un nombre de servidor exacto para usar porque los nombres de los servidores deben ser globalmente únicos para todos los servidores en Azure, no solo únicos dentro de una suscripción. Por lo tanto, escriba algo como mysqlserver12345 y el portal le indicará si está disponible o no.
Inicio de sesión del administrador del servidor: escriba usuarioazure.
Contraseña: escriba una contraseña que cumpla los requisitos y escríbala de nuevo en el campo Confirmar contraseña.
Ubicación: Seleccione una ubicación en la lista desplegable.
Seleccione Aceptar.
Deje ¿Quiere usar un grupo elástico de SQL? establecido en No.
En Proceso y almacenamiento, seleccione Configurar base de datos.
En este inicio rápido se usa una base de datos sin servidor, por lo que debe seleccionar Sin servidor y, después, seleccionar Aplicar.
Seleccione Siguiente: Redes en la parte inferior de la página.
En la pestaña Redes, en Método de conectividad, seleccione Punto de conexión público.
En Reglas de firewall, establezca Agregar dirección IP del cliente actual en Sí. Deje la opción Permitir que los servicios y recursos de Azure accedan a este grupo de servidores establecida en No.
Seleccione Siguiente: Configuración adicional en la parte inferior de la página.
En la pestaña Configuración adicional, en la sección Orígenes de datos, en Usar datos existentes, seleccione Ejemplo. Esto crea una base de datos de ejemplo AdventureWorksLT, por lo que hay algunas tablas y datos para consultar y experimentar, en lugar de una base de datos vacía.
Opcionalmente, establezca la ventana de mantenimiento para que el mantenimiento planeado se realice en el mejor momento para la base de datos.
En la parte inferior de la página, seleccione Revisar y crear.
En la página Revisar y crear, después de revisar, seleccione Crear.
Inicio de Azure Cloud Shell
Azure Cloud Shell es un shell interactivo gratuito que puede usar para ejecutar los pasos de este artículo. Tiene las herramientas comunes de Azure preinstaladas y configuradas para usarlas en la cuenta.
Para abrir Cloud Shell, seleccione Pruébelo en la esquina superior derecha de un bloque de código. También puede ir a https://shell.azure.com para iniciar Cloud Shell en una pestaña independiente del explorador. Seleccione Copiar para copiar los bloques de código, péguelos en Cloud Shell y, luego, presione Entrar para ejecutarlos.
Establecer Valores de parámetros
Los siguientes valores se usan en los comandos siguientes para crear la base de datos y los recursos necesarios. Los nombres de servidor deben ser únicos globalmente en todo Azure, por lo que la función $RANDOM se usa para crear el nombre del servidor. Reemplace los valores 0.0.0.0 del intervalo de direcciones IP para que coincidan con su entorno específico.
# Set the resource group name and location for your server
resourceGroupName=myResourceGroup
location=eastus
# Set an admin login and password for your database
adminlogin=azureuser
password=Azure1234567!
# Set a server name that is unique to Azure DNS (<server_name>.database.windows.net)
serverName=server-$RANDOM
# Set the ip address range that can access your database
startip=0.0.0.0
endip=0.0.0.0
Crear un grupo de recursos
Para crear un grupo de recursos, use el comando az group create. Un grupo de recursos de Azure es un contenedor lógico en el que se implementan y se administran los recursos de Azure. En el ejemplo siguiente, se crea un grupo de recursos denominado myResourceGroup en la ubicación eastus:
az group create --name $resourceGroupName --location $location
Azure Cloud Shell es un shell interactivo gratuito que puede usar para ejecutar los pasos de este artículo. Tiene las herramientas comunes de Azure preinstaladas y configuradas para usarlas en la cuenta.
Para abrir Cloud Shell, seleccione Pruébelo en la esquina superior derecha de un bloque de código. También puede ir a https://shell.azure.com para iniciar Cloud Shell en una pestaña independiente del explorador. Seleccione Copiar para copiar los bloques de código, péguelos en Cloud Shell y, luego, presione Entrar para ejecutarlos.
Establecer Valores de parámetros
Los siguientes valores se usan en los comandos siguientes para crear la base de datos y los recursos necesarios. Los nombres de servidor deben ser únicos globalmente en todo Azure, por lo que la función $RANDOM se usa para crear el nombre del servidor. Reemplace los valores 0.0.0.0 del intervalo de direcciones IP para que coincidan con su entorno específico.
# Set the resource group name and location for your server
resourceGroupName=myResourceGroup
location=eastus
# Set an admin login and password for your database
adminlogin=azureuser
password=Azure1234567!
# Set a server name that is unique to Azure DNS (<server_name>.database.windows.net)
serverName=server-$RANDOM
# Set the ip address range that can access your database
startip=0.0.0.0
endip=0.0.0.0
Creación de una base de datos y recursos
El comando az sql up simplifica el proceso de creación de bases de datos. Con él, puede crear una base de datos y todos sus recursos asociados con un solo comando. Esto incluye el grupo de recursos, el nombre del servidor, la ubicación del servidor, el nombre de la base de datos y la información de inicio de sesión. La base de datos se crea con el plan de tarifa predeterminado De uso general, Aprovisionado, Gen5 y dos núcleos virtuales.
Este comando crea y configura un servidor lógico para Azure SQL Database para su uso inmediato. Para lograr un control de recursos más pormenorizado durante la creación de la base de datos, use los comandos la CLI de Azure estándar de este artículo.
Nota
La primera vez que se ejecuta el comando az sql up la CLI de Azure solicita que se instale la extensión db-up. Esta extensión está actualmente en versión preliminar. Acepte la instalación para continuar. Para más información sobre las extensiones, consulte Uso de extensiones con la CLI de Azure.
Ejecute el comando az sql up. Si no se usa ningún parámetro necesario, como --server-name, el recurso se crea con un nombre aleatorio e información de inicio de sesión asignados.
Se crea automáticamente una regla de firewall de servidor. Si el servidor rechaza la dirección IP, utilice el comando az sql server firewall-rule create para crear una regla de firewall.
az sql server firewall-rule create \
--resource-group $resourceGroupName \
--server $serverName \
-n AllowYourIp \
--start-ip-address $startip \
--end-ip-address $endip
Se crean todos los recursos necesarios y la base de datos está lista para las consultas.
Puede crear un grupo de recursos, un servidor y una base de datos única mediante Windows PowerShell.
Inicio de Azure Cloud Shell
Azure Cloud Shell es un shell interactivo gratuito que puede usar para ejecutar los pasos de este artículo. Tiene las herramientas comunes de Azure preinstaladas y configuradas para usarlas en la cuenta.
Para abrir Cloud Shell, seleccione Pruébelo en la esquina superior derecha de un bloque de código. También puede ir a https://shell.azure.com para iniciar Cloud Shell en una pestaña independiente del explorador. Seleccione Copiar para copiar los bloques de código, péguelos en Cloud Shell y, luego, presione Entrar para ejecutarlos.
Establecer Valores de parámetros
Los siguientes valores se usan en los comandos siguientes para crear la base de datos y los recursos necesarios. Los nombres de servidor deben ser únicos globalmente en todo Azure, por lo que la el cmdlet Get-Random se usa para crear el nombre del servidor. Reemplace los valores 0.0.0.0 del intervalo de direcciones IP para que coincidan con su entorno específico.
# Set variables for your server and database
$resourceGroupName = "myResourceGroup"
$location = "eastus"
$adminLogin = "azureuser"
$password = "Azure1234567!"
$serverName = "mysqlserver-$(Get-Random)"
$databaseName = "mySampleDatabase"
# The ip address range that you want to allow to access your server
$startIp = "0.0.0.0"
$endIp = "0.0.0.0"
# Show randomized variables
Write-host "Resource group name is" $resourceGroupName
Write-host "Server name is" $serverName
Creación de un grupo de recursos
Cree un grupo de recursos de Azure con New-AzResourceGroup. Un grupo de recursos es un contenedor lógico en el que se implementan y se administran los recursos de Azure.
Una vez que haya creado la base de datos, use el editor de consultas (versión preliminar) en Azure Portal para conectarse a la base de datos y realizar consultas en los datos.
En el portal, busque y seleccione Bases de datos SQL y, a continuación, seleccione su base de datos en la lista.
En la página de su base de datos, seleccione Editor de consultas (versión preliminar) en el menú de la izquierda.
Escriba la información de inicio de sesión del administrador del servidor y seleccione Aceptar.
Escriba la siguiente consulta en el panel del Editor de consultas.
SELECT TOP 20 pc.Name as CategoryName, p.name as ProductName
FROM SalesLT.ProductCategory pc
JOIN SalesLT.Product p
ON pc.productcategoryid = p.productcategoryid;
Seleccione Ejecutar y examine los resultados de la consulta en el panel Resultados.
Cierre la página Editor de consultas y seleccione Aceptar cuando se le pida que descarte los cambios que no se hayan guardado.
Limpieza de recursos
Mantenga el grupo de recursos, el servidor y la base de datos única para los pasos siguientes y aprenda a conectarse y consultar la base de datos con distintos métodos.
Cuando haya terminado de usar estos recursos, puede eliminar el grupo de recursos que creó, lo que también eliminará el servidor y la base de datos única que se encuentran del grupo.
Para eliminar myResourceGroup y todos sus recursos con Azure Portal:
En el portal, busque y seleccione Grupos de recursos y, después, seleccione myResourceGroup en la lista.
En la página del grupo de recursos, seleccione Eliminar grupo de recursos.
En Escriba el nombre del grupo de recursos escriba myResourceGroup y luego seleccione Eliminar.
Para eliminar el grupo de recursos y todos sus respectivos recursos, ejecute el siguiente comando de la CLI de Azure con el nombre del grupo de recursos:
az group delete --name $resourceGroupName
Para eliminar el grupo de recursos y todos sus respectivos recursos, ejecute el siguiente comando de la CLI de Azure con el nombre del grupo de recursos:
az group delete --name $resourceGroupName
Para eliminar el grupo de recursos y todos sus respectivos recursos, ejecute el siguiente cmdlet de PowerShell con el nombre del grupo de recursos: